logo search
Подбельский Фомин_Программирование на языке СИ_

7.1.3. Работа с файлами на диске

Аналогичным образом (так же как это делается при работе со стандартными потоками ввода-вывода stdin и stdout) можно осуществлять работу с файлами на диске. Для этой цели в библиотеку языка Си включены следующие функции:

fgetc( ), getc( ) - ввод (чтение) одного символа из файла;

fputc( ), putc( ) - запись одного символа в файл;

fprintf( ) - форматированный вывод в файл;

fscanf( ) - форматированный ввод (чтение) из файла;

fgets( ) - ввод (чтение) строки из файла;

fputs( ) - запись строки в файл.

Различие между функциями fgetc( ), getc( ) и fputc( ), putc( ) здесь не рассматривается, и поэтому в примерах мы будем использовать только одну из них.