Помощь - Поиск - Пользователи - Календарь
Полная версия: Прога про файлы
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
Coach
Код
#include <stdio.h>
#include <conio.h>
main ()
{
FILE *rsd;
char c;

rsd=fopen ("D:\\dd.TXT","r");

do
   {
    c=fgetc (rsd);
    putchar (c);
   }
while (c!=EOF);
fclose (rsd);

getch ();
}

Файл dd.TXT создан на D и при его открытии в проге проблем нет ,но при выполнении ,почему то возникает вечный цикл.Почему это происходит ,понять не могу
Lapp
Из одного старого руководства по С:
Цитата
однако, значение EOF может быть воспринято как целая величина, тогда нужно использовать функции ferror и feof для проверки ошибки или конца файла.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.