Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также

Функции Fopen, fclose, getc, putc

В тех случаях, когда программа обрабатывает достаточно большой объем данных, последние обычно организуются и хранятся вне оперативной памяти ЭВМ. Наиболее эффективным устройством для организации внешнего хранения данных являются диски. Прежде чем читать или записывать иформацию в файл, надо открыть его с помощью стандартной библиотечной функции fopen. Программа, использующая эту функцию, должна включать во время компиляции системный файл stdio.h, в котором определен новый тип данных - FILE.

   В программе нужно описывать ссылки на файлы и выглядит это, например, так: FILE *fu; Здесь fu означает указатель на FILE, а fopen выдает ссылку на этот файл. Функция fopen имеет следующий заголовок:

    FILE *fopen(char *fname, char type);

Обращение к fopen в программе делается так: fu=fopen(fname, type); Строка символов fname содержит имя файла, который надо открыть; type- тоже строкасимволов, заключенная в кавычки и указывающая, как бует использоваться файл: "r"-чтение, "w" - запись, "r+" - чтение с дозаписью, "a" -дозапись. Функция fopen возвращает указатель, с помощью которого мы в дальнейшем будем обращаться к этому файлу. Примеры:

FILE *uin, *uout;
uin=fopen("MAK1","r");
uout=fopen("MAK2","w");

   Файл с именем MAK1 открывается для чтения и далее идентифицируется как uin; файл MAK2 открывается для записи и связывается с идентификатором uout.


[ Назад | Оглавление | Далее ]









helloworld.ru © 2001-2021
Все права защищены