Я читаю матрицу через файл с помощью fscanf(). Как я могу найти EOF? Даже если я попытаюсь найти EOF после каждой строки, пойманной в arr [], то также я не могу ее найти.
с помощью count я читаю входной файл
-12 23 3
1 2 4
int main()
{
char arr[10],len;
int count=0;
FILE *input= fopen("input.txt", "r");
while(count!=7)
{
fscanf(input,"%s",arr);
//storing the value of arr in some array.
len=strlen(arr);
count++;
if(arr[len+1]==EOF)
printf("\ni caught it\n");//here we have to exit.
}
return 0;
}
Вместо счета я хочу выйти из цикла с помощью EOF. как это можно решить?