Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

C_Kurs_Lekt / C_II_семестр / 10-2_Потоковый ввод вывод

.pdf
Скачиваний:
10
Добавлен:
13.02.2016
Размер:
97.97 Кб
Скачать

Потоковый ввод вывод

C\C_II_семестр\Файлы_потоки.pdf

DOC\C\C_II_семестр\ф-и_для_потоков.pdf

DOC\C\C_I_семестр\Файлы_потоки_printf_scanf.pdf

DOC\C\C_II_семестр\Файлы_пример_программ.pdf

DOC\C\C_II_семестр\Файлы_строки_пример.pdf

Для работы с файлами используем потоковый ввод/вывод.

Для работы с файлом необходимо: 1) объявить указатель на поток

Например:

FILE *fp;

2) связать указатель с потоком (открыть поток)

Например:

if ((fp = fopen("t.txt", "w"))== NULL) {

perror("ошибка при открытии файла t.txt \n"); exit(O); }

3)работать с файлом через указатель

Например:

fprintf(fp, "Запись в поток");

4) закрыть поток

Например: fclose(fp)

Файлы можно открыть как текстовые или бинарные. Текстовые файлы будут разбиваться на строки (символ \n)

Бинарные файлы удобно использовать при работе со структурами DOC\C\C_II_семестр\Пример работы со структорой.pdf" DOC\C\C_II_семестр\Примеры работы со структурами.pdf"

EOF – “End of file”

feof – функция определяет: достигнут ли конец файла?

cfPtr – «жаргон для удобства», сокращаем от fPtr – file Pointer fPtr_MyFirstFile