Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/64: Рейтинг темы: голосов - 64, средняя оценка - 4.53
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 9
1

Как определить конец файла?

24.06.2013, 12:46. Показов 11705. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
Есть программа, которая построчно считывает данные из файла. Как определить конец файла, для остановки считывания?
C
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
    int i=0;
    FILE *fp;
    fp=fopen("ax.txt","a+");
    while(1)
    {
        fscanf(fp,"%s %s\n",ma[i].name,ma[i].art);
        i++;
    }
    system("pause");
}
Попытки использовать EOF и feof ничего не дали, отчасти из-за слабого понимания принципа их работы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2013, 12:46
Ответы с готовыми решениями:

Стрелка распознается как конец файла
#include <stdio.h> int main() { FILE *f=fopen("1.txt","r"); int c=0; while...

Как различается конец и начало файла
Прочитал о файловой системе языке Си в книге Кернигана и Ричи, потом прочитал о ней же в книге...

Как определить конец файла?
В файле лежит одно число, которое нужно проверить на делимость на 11. Число большое-до 10^10000....

Как определить конец файла?
Здравствуйте, есть программа, в которой я открываю поток с помощью такой строки: file =...

2
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
24.06.2013, 12:47 2
while(!feof(fp))...
1
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 9
24.06.2013, 13:36  [ТС] 3
Спасибо, нашел ошибку в scanf'e
1
24.06.2013, 13:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2013, 13:36
Помогаю со студенческими работами здесь

Как определить конец файла?
Добрый день! пищу скрипрт на WHS(VBS), нужно преребрать все строки в файле и что-то не...

System.IO Как определить конец файла?
Пишу программу которая симулирует авторизацию(логин\пароль, правильно не правильно). И столкнулся с...

Как определить конец текстового файла?
Собственно весь вопрос в заголовке. Пробовал с eof, но не получается. #include <fstream.h>...

Как определить конец файла при его считывании
Вот код программы, который должен выводить символы из файле input.txt в output но она выводит их...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru