Я в основном использую функцию C, fscanf () для чтения данных из файла. используя fopen и проверяя его, я знаю, что файл открывается успешно, проверяя возвращаемое значение.
Файл отформатирован с помощью Char, Int, Int. У меня проблема в том, что я могу читать только по одной строке за раз, и цикл завершается. Был бы признателен, если бы кто-нибудь мог увидеть, где я ошибаюсь
char c;
char nl;
int t1, t2;
int dataTest;
do
{
dataTest = fscanf(fp, "%c %d %d", &c, &t1, &t2);
fscanf(fp, "%c", &nl);
printf("%c %d %d \n", c, t1, t2);
if (dataTest = -1)
{
break;
}
}while(1);