![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Coach |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 23 Пол: Мужской Репутация: ![]() ![]() ![]() |
Код #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 |
![]()
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Из одного старого руководства по С:
Цитата однако, значение EOF может быть воспринято как целая величина, тогда нужно использовать функции ferror и feof для проверки ошибки или конца файла. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
![]() ![]() |
![]() |
Текстовая версия | 24.07.2025 3:24 |