Как сделать эффект на зеленом фоне


Как сделать эффект на зеленом фоне

Как сделать эффект на зеленом фоне

Как сделать эффект на зеленом фоне



Как сделать Эффект печатающейся строки на C++.

Вывод в цвете в программе может быть организован с использованием управляющих последовательностей драйвера ANSI.SYS. Однако, многие Си-компиляторы в среде DOS предоставляют функцию textattr, в которой можно указать цвет текста и цвет фона:

#include <conio.h>

void textattr(int attribute);

Параметр attribute содержит 8 битов, в которых указываются желаемые цвета текста и фона. В четырех младших значащих битах содержится цвет текста. Следующие три бита определяют цвет фона, а последний (самый старший) бит управляет мерцанием. Для выбора цвета необходимо первым семи битам присвоить требуемое значения. В табл. 1 указаны значения кодов цветов.

Таблица 1. Параметры кодов цветов

Константа Цвет Значение Использование BLACK Черный 0 Текст и фон BLUE Синий 1 Текст и фон GREEN Зеленый 2 Текст и фон CYAN Бирюзовый 3 Текст и фон RED Красный 4 Текст и фон MAGENTA Фиолетовый 5 Текст и фон BROWN Коричневый 6 Текст и фон LIGHTGRAY Ярко-серый 7 Текст и фон DARKGRAY Темно-серый 8 Фон LIGHTBLUE Ярко-синий 9 Фон LIGHTGREEN Ярко-зеленый 10 Фон LIGHTCYAN Ярко-бирюзовый 11 Фон LIGHTRED Ярко-красный 12 Фон LIGHTMAGENTA Ярко-фиолетовый 13 Фон YELLOW Желтый 14 Фон WHITE Белый 15 Фон BLINK Мерцание 128 Фон А вот и сам печатающийся текст. Каждые 50 миллисекунд печатается следующая буква. Смотрится очень эффектно.

#include <windows>
#include <conio.h>

int main(int argc, char argv[])
{
char a[]="Please enter you name : ";
int k;
textattr(15<<4);
for(int i=0;i<strlen(a);i++)
{
cprintf("%c",a[i]);
Sleep(50);
}
getch();
return 0;
}


Источник: http://www.makak.ru/2008/03/25/kak-sdelat-effekt-pechatayushhejsya-stroki-na-c/


Как сделать эффект на зеленом фоне

Как сделать эффект на зеленом фоне

Как сделать эффект на зеленом фоне

Как сделать эффект на зеленом фоне

Как сделать эффект на зеленом фоне

Как сделать эффект на зеленом фоне

Как сделать эффект на зеленом фоне

Как сделать эффект на зеленом фоне

Новое на сайте: