Создать файл, содержащий текст, длина которого не превышает 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);
}
Объяснение кода листинга программы
- Создать два новых функции:
PrintNormalиPrintColor. - В функции
PrintNormalустановить начальный цвет текста на белый и цвет фона на черный. - В функции
PrintColorустановить начальный цвет текста на черный и цвет фона на светло-серый. - В обеих функциях использовать цикл
forдля прохода по всем символам в указанном диапазоне. - В функции
PrintNormalиспользовать функциюputchдля вывода каждого символа. - В функции
PrintColorиспользовать функциюputchдля вывода каждого символа. - После вывода символов в функции
PrintColorустановить цвет текста на белый и цвет фона на черный. - Функция
PrintNormalпредназначена для вывода текста без изменения его цвета, а функцияPrintColor- для вывода текста с изменением его цвета. - Диапазон символов, который нужно вывести, передается в функцию
PrintNormalиPrintColorв качестве аргументовbeginиend. - Функция
PrintNormalиPrintColorмогут использоваться для вывода текста длиной не более 700 символов. - Если текст превышает 700 символов, то он не будет полностью выведен.
- Цвет текста и фона может быть изменен в функции
PrintColorс помощью функцийtextcolorиtextbackground. - В функции
PrintColorцвет текста устанавливается на черный, а цвет фона - на светло-серый. - После вывода текста в функции
PrintColorцвет текста устанавливается на белый, а цвет фона - на черный. - Функция
PrintNormalможет быть использована для вывода текста без изменения его цвета, если цвет текста и фона не важен. - Функция
PrintColorможет быть использована для вывода текста с изменением его цвета, если требуется выделить текст на фоне. - Если требуется изменить цвет текста и фона, но при этом текст не должен превышать 700 символов, то следует использовать функцию
PrintColor. - Если требуется вывести текст без изменения его цвета и длина текста не превышает 700 символов, то следует использовать функцию
PrintNormal. - Функции
PrintNormalиPrintColorмогут быть использованы в других функциях или программах для вывода текста с определенными свойствами. - Функции
PrintNormalиPrintColorявляются простыми примерами функций для вывода текста с определенными свойствами и могут быть модифицированы или расширены в зависимости от требований задачи.