Для работы с текстовыми файлами удобнее всего пользоваться функциями fprintf(), fscanf(), fgets() и fputs().
Создание текстовых результирующих файлов обычно необходимо для оформления отчетов по лабораторным и курсовым работам.
Рассмотрим пример создания текстового файла:
#include<stdio.h>
void main(void) {
FILE *f1;
int a=2, b=3;
If(!(f1=fopen(“d:\work\f_rez.txt”,”w+t”)))
{ // Эапись (!f1) равносильна (f1==NULL)
puts(“Файл не создан!”);
return;
}
fprintf(f1,” Файл результатов n”);
fprintf(f1,” %d плюс %d = %dn”,a,b,a+b);
fclose(f1);
}
Просмотрев содержимое файла, можно убедиться, что данные в нем располагаются точно так же, как на экране при использовании функции printf().