Вывести результат работы программы в цветном окне - 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(" ");
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с консолью и файлами
  2. Объявление основной переменной a для хранения строк из файла
  3. Объявление переменной i для использования в цикле
  4. Открытие файла f с помощью функции fopen для чтения из файла lab.txt
  5. Запуск цикла for для чтения каждой строки из файла и вывода её на экран
  6. Использование функции fscanf для чтения строки из файла в переменную a
  7. Вывод строки на экран с помощью функции cprintf
  8. Закрытие файла после окончания чтения с помощью функции fclose
  9. Вывод сообщения о завершении программы и просьба нажать любую клавишу для выхода
  10. Ввод пробела в программу с помощью функции scanf для обработки нажатия клавиши

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы