Создайте два буфера:
char buf1[1000], buf2[1000];
Используйте это, чтобы прочитать первое слово в строке:
fscanf(f,"%s", buf1);
Затем используйте это, чтобы прочитать остаток строки:
fscanf(f,"%[^\n\r]s", buf2);
Теперь у вас есть первое слово в buf1
, а остальная часть строки в buf2
.