Файловый ввод-вывод:
В языке С++ файловый ввод-вывод осуществляется с помощью потоков. Существует два типа потоков: текстовый и двоичный. Текстовый поток - это последовательность символов. Однако может не быть взаимооднозначного соответствия между символами, которые передаются в потоке и выводятся на экран. Среди символов пара может соответствовать возврату каретки или символу табуляции. Двоичный поток - это последовательность байтов, которые взаимооднозначно соответствуют тому, что находится на внешнем устройстве. Следующим звеном является указатель на файл. Он определяет имя файла на диске и его использование в потоке, ассоциированном с ним. Указатель файла - это указатель на структуру типа FILE, из stdio.h. Там же определяются функции открытия файла, закрытия файла, записи символа в поток и т.д. Прототип функции открытия файла: FILE *fopen(char *Имя_файла, char *Режим);

К вопросам
На главную


Hosted by uCoz