C_Kurs_Lekt / C_II_семестр / 10-2_Потоковый ввод вывод
.pdfПотоковый ввод вывод
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