ВУЗ:
Составители:
Рубрика:
29
Оглавление
⏐ Следующий раздел ⏐ Предыдущий раздел
Лабораторная работа №6
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Управление файлами в языке Си
В языке Си можно выделить два способа представления файлов:
- в виде потока символов;
- низкоуровневое представление, поддерживаемое непосредственно MS-DOS.
В первом случае каждому открытому файлу ставится в соответствие
переменная типа FILE *. Тип данных FILE, а также функции для работы с
потоками, описаны в заголовочном файле
<stdio.h>. Среда программирования на
языке Си поддерживает и автоматически открывает пять стандартных потоков:
- stdin;
- stdout;
- stderr;
- stdaux;
- stdprn.
Во втором случае каждому открытому файлу ставится в соответствие
целочисленный идентификатор, или дескриптор. Прототипы функций данной
группы, а также используемые константы описаны в файлах <io.h>, <fcntl.h>,
<sys/stat.h>.
Основные функции для работы с файлами приведены в табл. 4.
Таблица 4
Наименование операции Потоковый ввод-
вывод
Низкоуровневый
ввод-вывод
Создание и (или) открытие файла fopen, freopen,
fdopen,
open, _open, create,
_create
Закрытие файла fclose, fcloseall close, _close
Чтение из файла fprintf, fgets, fgetc read, _read
Запись в файл fscanf, fputs, fputc write, _write
Определение текущей позиции в ftell, fgetpos tell
29
Оглавление ⏐ Следующий раздел ⏐ Предыдущий раздел
Лабораторная работа №6
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Управление файлами в языке Си
В языке Си можно выделить два способа представления файлов:
- в виде потока символов;
- низкоуровневое представление, поддерживаемое непосредственно MS-DOS.
В первом случае каждому открытому файлу ставится в соответствие
переменная типа FILE *. Тип данных FILE, а также функции для работы с
потоками, описаны в заголовочном файле . Среда программирования на
языке Си поддерживает и автоматически открывает пять стандартных потоков:
- stdin;
- stdout;
- stderr;
- stdaux;
- stdprn.
Во втором случае каждому открытому файлу ставится в соответствие
целочисленный идентификатор, или дескриптор. Прототипы функций данной
группы, а также используемые константы описаны в файлах , ,
.
Основные функции для работы с файлами приведены в табл. 4.
Таблица 4
Наименование операции Потоковый ввод- Низкоуровневый
вывод ввод-вывод
Создание и (или) открытие файла fopen, freopen, open, _open, create,
fdopen, _create
Закрытие файла fclose, fcloseall close, _close
Чтение из файла fprintf, fgets, fgetc read, _read
Запись в файл fscanf, fputs, fputc write, _write
Определение текущей позиции в ftell, fgetpos tell
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »
