Слайд 6
файловый ввод/вывод: алгоритм 1. Открыть файл с исходными
данными 2. Ввести данные 3. Закрыть файл с исходными данными 4.
Выполнить действия над данными 5. Открыть файл для вывода 6. Вывести данные в файл 7. Закрыть файл для вывода
Слайд 7
файловый ввод/вывод #include int main(){ char simbol;
int number = 0; FILE *f_in; //указатель
на файл ввода FILE *f_out; //указатель на файл вывода int retcode = 100; f_in = fopen("text.rtf", "r"); //открываем файл ввода для чтения if (f_in == NULL){ printf(" There is no such file\n"); return 1; } for (int counter = 0; counter < 100; counter++){ fscanf(f_in,"%c",&simbol); //читаем первые 100 символов if (simbol == 'e'){ number = number + 1; } } fclose(f_in); //закрываем файл ввода f_out = fopen("out.txt", "w"); //открываем (если его нет - создаем) файл вывода для записи fprintf(f_out,"There are %d letters e ", number); //пишем fclose(f_out); //закрываем файл вывода return 0; }