Создать файл, содержащий текст, длина которого не превышает 700 символов (длина - C (СИ)

Узнай цену своей работы

Формулировка задачи:

С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение .txt Написать программу, которая выводит исходный текст на экран дисплея, по нажатию произвольной клавиши поочередно выделяет в тексте заданное слово (слово вводить с клавиатуры), выводит текст на экран дисплея ещё раз, записывая заданное слово в обратном порядке.

Решение задачи: «Создать файл, содержащий текст, длина которого не превышает 700 символов (длина»

textual
Листинг программы
void PrintNormal (char *text, int begin, int end)
{
     int i;
     textcolor(WHITE);
     textbackground(BLACK);
     for (i=begin; i<=end; i++)
          putch(*(text+i));
}
 
void PrintColor(char *text, int begn, int end)
{
     int i;
     textcolor(BLACK);
     textbackground(LIGHTGRAY);
     for (i=begin; i<=end; i++)
          putch(*(text+i));
     textcolor(WHITE);
     textbackground(BLACK);
}

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

  1. Создать два новых функции: PrintNormal и PrintColor.
  2. В функции PrintNormal установить начальный цвет текста на белый и цвет фона на черный.
  3. В функции PrintColor установить начальный цвет текста на черный и цвет фона на светло-серый.
  4. В обеих функциях использовать цикл for для прохода по всем символам в указанном диапазоне.
  5. В функции PrintNormal использовать функцию putch для вывода каждого символа.
  6. В функции PrintColor использовать функцию putch для вывода каждого символа.
  7. После вывода символов в функции PrintColor установить цвет текста на белый и цвет фона на черный.
  8. Функция PrintNormal предназначена для вывода текста без изменения его цвета, а функция PrintColor - для вывода текста с изменением его цвета.
  9. Диапазон символов, который нужно вывести, передается в функцию PrintNormal и PrintColor в качестве аргументов begin и end.
  10. Функция PrintNormal и PrintColor могут использоваться для вывода текста длиной не более 700 символов.
  11. Если текст превышает 700 символов, то он не будет полностью выведен.
  12. Цвет текста и фона может быть изменен в функции PrintColor с помощью функций textcolor и textbackground.
  13. В функции PrintColor цвет текста устанавливается на черный, а цвет фона - на светло-серый.
  14. После вывода текста в функции PrintColor цвет текста устанавливается на белый, а цвет фона - на черный.
  15. Функция PrintNormal может быть использована для вывода текста без изменения его цвета, если цвет текста и фона не важен.
  16. Функция PrintColor может быть использована для вывода текста с изменением его цвета, если требуется выделить текст на фоне.
  17. Если требуется изменить цвет текста и фона, но при этом текст не должен превышать 700 символов, то следует использовать функцию PrintColor.
  18. Если требуется вывести текст без изменения его цвета и длина текста не превышает 700 символов, то следует использовать функцию PrintNormal.
  19. Функции PrintNormal и PrintColor могут быть использованы в других функциях или программах для вывода текста с определенными свойствами.
  20. Функции PrintNormal и PrintColor являются простыми примерами функций для вывода текста с определенными свойствами и могут быть модифицированы или расширены в зависимости от требований задачи.

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


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

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

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