У меня есть файл, содержащий список задач с они статус:Чтение разделенных пробелами строку из файла в одну переменную
PENDING Task number 1
COMPLETED Task number 2
COMPLETED Task number 3
Я пытаюсь прочитать этот файл с помощью:
char status[10];
char text[1024];
while(fscanf(file, "%s %s", status, text) != EOF) {
printf("%s %s\n", status, text);
}
Однако вывод завершен неправильно. В текстовую переменную попадает только первое слово текста задачи. Как я могу это исправить?
Использование strtok - http://man7.org/linux/man-pages/man3/strtok.3.html – jman