Как сделать в pascal зеленый цвет тексту
Перейти к содержимому

Как сделать в pascal зеленый цвет тексту

  • автор:

Оформление текста на экране в Паскаль

Оформление текста на экране в Паскаль

Оформление и разметку текста используют довольно редко , однако бывают случаи , когда они вам пригодятся.

Возможно , когда-нибудь вы столкнетесь с такой задачей : как оформить текст в паскале.

В данной статье вы узнаете о том , как изменить цвет текста , как добавить цветной фон , как очистить экран и т.д.

Модуль crt

Для всех ниже приведенных функций требуется подключать дополнительный модуль crt. Подключать его нужно в блоке uses :

program mypascal;
uses crt;

Если вы не подключите данный модуль , то функции по оформлению текста не будут работать.

После того , как вы его подключите , программа будет работать в новом окне размером 80×25. Представлять такое окно можно как таблица в 25 строк и 80 столбцов.

Рабочее окно программа в модуле crt

GotoXY

Когда мы выводим текст на экран , то курсор находится в координате 1,1 ( столбец-1 , строка-1 ). Но для того , чтобы изменить место положение выводимого текста , в паскале предусмотрена функция gotoxy.

program mypascal;
uses crt;
begin
gotoxy(25,5);
writeln(‘Hello’);
end.

Применение gotoxy

TextColor

Стандартно , в языке программирования паскаль текст выводится строго черным цветом , но его также можно изменить. Изменить цвет текста можно командой textcolor. Чтобы изменить цвет текста требуется использовать команду textcolor(red) , а в скобках указать цвет ( например red ). В скобках можно использовать название цвета , а также код цвета.

Но стоит помнить , что команда textcolor не меняет весь текст на экране ,а только тот , который выводится после этой команды.

program mypascal;
uses crt;
begin
writeln(‘Hello’);
textcolor(green);
writeln(‘Hello’);
end.

Применение textcolor

Результат выполнения данной программы будет выглядеть примерно так :

Clrscr

Функция clrscr стирает весь текст , который был выведен на экран до использования данной функции. Также с помощью неё можно закрасить экран в определенный цвет. О том как это сделать читайте далее.

TextBackGround

Тексту также можно задавать цвет фона. Фон для текста задается командой textbackground. В скобках , в аналогии с textcolor можно указывать имя или код цвета.

program mypascal;
uses crt;
begin
writeln(‘Hello’);
textbackground(green);
writeln(‘Hello’);
end.

Применение textbackground

Результат выполнения данной программы будет выглядеть так :

С помощью данной команды можно задать фон всему рабочему окну программы,
Сделать это можно так :

program mypascal;
uses crt;
begin
textbackground(green);
clrscr;
writeln(‘Hello’);
writeln(‘Hello’);
end.

В данном случае всё окно рабочей программы будет окрашено в зеленый цвет.

Delay

С помощью команды delay можно остановить программу на определенное количество времени . Это время указывается в скобках в мкс.

Как сделать в pascal зеленый цвет тексту

Константы цветов
Навигация

Язык:
Русский
English

Используйте эти константы с подпрограммами TextColor , SetColor , SetFillStyle , а также SetPalette , SetAllPalette , и TextBackground :

Тёмные цвета

Светлые цвета

Для установки мигающего текста, добавьте константу Blink (128) к значению цвета.

См. также

  • Лекция №14.1: Методы создания пользовательского интерфейса
  • Таблица символов 866 (ASCII, OEM, DOS)
  • TextColor
  • SetColor
  • SetFillStyle

Код для вставки: :: :: :: ГОСТ ::

Поделиться: //

Для форумов:
Для блогов:
Для Википедии:

-

Как сделать в pascal зеленый цвет тексту

Как сделать цветной текст в PascalABC.Net?

Условно у меня есть программа:

program 123; begin writeln('Привет! '); end.

Как сделать так, чтоб вывелось слово «Привет! » зелёного цвета?
Последний раз редактировалось Stilet; 24.12.2015 в 20:52 .

Артём (Начинающий)
Посмотреть профиль
Найти ещё сообщения от Артём (Начинающий)

Форумчанин
Регистрация: 19.03.2010
Сообщений: 409

Подключите модуль Crt или GraphABC и воспользуйтесь соответствующими командами для установки цвета текста

Есть вопросы, пишите в ЛС.

rubius2008
Посмотреть профиль
Найти ещё сообщения от rubius2008

Форумчанин
Регистрация: 26.03.2015
Сообщений: 189
Сообщение от rubius2008

Подключите модуль Crt или GraphABC и воспользуйтесь соответствующими командами для установки цвета текста

А где пример?
Моя родина там, где мой компьютер

Pascal. Как сделать цветной текст в паскале. Ну в том смысле та надпись синим, та зеленым и т д

Пример программы с вводом переменных
program colorPrct;
uses crt;
var a,b,c:real;
begin
textcolor(4);
writeln(‘Hello world’);
textcolor(15);
read(a,b,c);
end.
В скобках, после textcolor идет любое число, экспериментируйте 🙂

Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *