Информатика и технология программирования

       

Последовательный текстовый файл


При работе с текстовыми файлами стандартная библиотека учитывает различные формы представления текстовых строк в памяти, в файле, при вводе с клавиатуры и выводе на экран. Строки текста приводятся к двум видам:



-строка с последним символом '\0' (байт 0) в памяти;



-строка с последним символом ' \n' при посимвольном вводе и выводе функциями getchar(), putchar().

.


Клавиатура (ввод) функция getchar()
___________ ___________
a b c d \r a b c d \n
___________ ___________

.


Память Файл (MS DOS)
____________ _______________
a b c d \0 a b c d \r \n
____________ _______________

.


Экран (вывод) Файл (VMS)
_______________ _____________
a b c d \r \n L a b c d
_______________ ___---L---___

Стандартная библиотека содержит функции ввода-вывода текста трех видов:



-посимвольный - getchar,putchar,getc,putc;



-построчный - gets,puts,fgets,fputs;



-форматный - scanf,fscanf,sscanf,printf,fprintf, sprintf .



Содержание раздела