Результаты работы программы записать в файл Out.txt - C (СИ)
Формулировка задачи:
Результаты работы программы записываются в файл Out.txt.
#include <stdio.h> #include <conio.h> #include <math.h> //--------------------------------------------------------------------------- int main() { int i, n, jul, avg, sept; struct printer { char name [20]; int july; int august; int september; int tsena; }; struct printer base [60]; puts ("Kol mest otdixa-->"); scanf("%d", &n); for (i=0; i<n; i++) { puts ("Nazvanie--> "); scanf("%s", &base[i].name); puts ("july--> "); scanf("%d", &base[i].july); puts ("august-->"); scanf("%d", &base[i].august); puts ("september--> "); scanf("%d", &base[i].september); puts ("Tsena--> "); scanf("%d", &base[i].tsena); } puts ("Nazvanie| july| august| september| Tsena| \n"); for (i=0; i<n; i++) { printf("%s|%9d|%9d|%9d|%9d\n", base[i].name, base[i].july, base[i].august, base[i].september, base[i].tsena); } jul=0; avg=0; sept=0; for (i=0; i<n; i++) { jul += base[i].july * base[i].tsena; avg += base[i].august * base[i].tsena; sept += base[i].september * base[i].tsena; } printf("july %d; august %d; september %d", jul, avg, sept); getch(); return 0; }
Решение задачи: «Результаты работы программы записать в файл Out.txt»
textual
Листинг программы
FILE *file = fopen("out.txt", "w"); // открываем файл ... // вместо printf("%d", x) пишем: fprintf(file, "%d", x); ... fclose(file); // в конце программы
Объяснение кода листинга программы
FILE *file = fopen(
out.txt,
w);
- открываем файлout.txt
для записи...
- здесь могут быть любые действия, которые необходимо выполнить с файломfprintf(file,
%d, x);
- записываем в файл значение переменнойx
в формате decimal (%d)...
- здесь могут быть любые действия, которые необходимо выполнить с файломfclose(file);
- закрываем файл...
- здесь могут быть любые действия, которые необходимо выполнить после закрытия файла} // в конце программы
- здесь может быть любой другой код, который необходимо выполнить в конце программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д