Вывести результат работы программы в цветном окне - C (СИ)
Формулировка задачи:
Помогите пожалуйста найти ошибку в программе:
(Выведение некого текстового файла на цветной экран, причем выводимые буквы должны быть цветные)
#include <stdio.h> #include <conio.h> int main () { char a[79]; int i; FILE *f; clrscr( ); window (79,24,24,79); textbackground ( WHITE ); textcolor ( BLUE ); printf("Programma vivoda zastavki na raskrashennii ekran\n"); f=fopen("lab.txt","r"); for (i=1;i<=24;i++) { fscanf(f,"%s",a); printf("%s\n",a); } printf ("Ecli vo oznakomilis c zactavkoi nazmite 1\n"); fclose (f); scanf(" "); }
Решение задачи: «Вывести результат работы программы в цветном окне»
textual
Листинг программы
#include <stdio.h> #include <conio.h> int main () { char a[79]; int i; FILE *f; clrscr( ); window (79,24,24,79); textbackground ( WHITE ); textcolor ( BLUE ); cprintf("Programma vivoda zastavki na raskrashennii ekran\n"); f=fopen("lab.txt","r"); for (i=1;i<=24;i++) { fscanf(f,"%s",a); cprintf("%s\n",a); } printf ("Ecli vo oznakomilis c zactavkoi nazmite 1\n"); fclose (f); scanf(" "); }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с консолью и файлами
- Объявление основной переменной
a
для хранения строк из файла - Объявление переменной
i
для использования в цикле - Открытие файла
f
с помощью функцииfopen
для чтения из файлаlab.txt
- Запуск цикла
for
для чтения каждой строки из файла и вывода её на экран - Использование функции
fscanf
для чтения строки из файла в переменнуюa
- Вывод строки на экран с помощью функции
cprintf
- Закрытие файла после окончания чтения с помощью функции
fclose
- Вывод сообщения о завершении программы и просьба нажать любую клавишу для выхода
- Ввод пробела в программу с помощью функции
scanf
для обработки нажатия клавиши
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д