Книга: Язык Си - руководство для начинающих
ПРОСТЫЕ ПРОГРАММЫ ЧТЕНИЯ ФАЙЛА: fopen( ), fclose( ), getc( ) и putc( )
Чтобы показать элементарные примеры использования файлов, мы составили небольшую программу, которая читает содержимое файла, названного test, и выводит его на экран. Вы найдете наши пояснения сразу после программы.
/* расскажите, что находится в файле "test" */
#include <stdio.h>
main( )
{
FILE *in; /* описываю указатель на файл */
int ch;
if((in = fopen("test", "r"))!=NULL)
/* открываю test для чтения, проверяя существует ли он */
/* указатель FILE ссылается теперь на test */
{
while((ch = getc(in) != EOF) /* получаю символ из in */
putc(ch, stdout); /* посылаю на стандартный вывод */
fclose(in); /* закрываю файл */ }
else
printf("я не смогла открыть файл " test" .n");
}
Следует объяснить три основных момента: работу fopen( ), работу fclose( ) и использование функций ввода-вывода файла. Займемся ими.
- Закрытие файла: fclose( )
- СТРУКТУРА ПРОСТОЙ ПРОГРАММЫ
- ПРИМЕР ПРОСТОЙ ПРОГРАММЫ НА ЯЗЫКЕ СИ
- Эффективная работа с временными файлами сортировки
- Единое имя файла параметров InterBase
- Параметры конфигурационного файла InterBase
- 1.2.5. Пример программы
- 13. Зарабатываем на своих файлах: файлообменники, загружаеми получаем процент за скачивание
- 24.7. Использование программы-твикера
- Прием 45. «Простые слова. Четкие идеи. Сильные эмоции»
- Листинг 15.11. Код для загрузки файла с Web-сервера
- Создание и открытие файла