Cum sa afisezi textul in mai multe culori – C++


Cei care au incercat sa afiseze un text in mai multe culori cunosc faptul ca fara indrumarea necesara, aceasta problema poate fi foarte complicata. Asadar aveti aici o modalitate simpla in care va puteti juca cu cele 16 culori oferite libraria conio.h.

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
   // Declaram variabilele
   char s[20];
   int i;
   // Citim un cuvant de la tastatura.
   clrscr();
   printf("Introduceti un cuvant: ");
   scanf("%s", s);
   // Afisam cuvantul in 15 culori
   for (i=0; i<=15; i++)
   {
      cprintf("Culoarea nr. %d: %s", i, s);
      cprintf("\r\n");
      textcolor(i);
   }
   getch();
}


Dupa ce declaram variabilele necesare, citim de la tastatura un sir de caractere. Apoi, printr-un for cu 16 pasi, afisam pe ecran cuvantul de 16 ori, de fiecare data cu o culoare diferita.

Atentie! Pentru ca acest program sa mearga, observati ca am folosit in interiorul for-ului functia cprintf(). Daca veti incerca sa folositi functia printf(), veti vedea ca programul va afisa toate cuvintele intr-o singura culoare.

Dupa executia programului, se va afisa:

C++ afisare text in mai multe culori

Numele culorilor disponibile prin functia textcolor() si codurile lor sunt urmatoarele:

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



Ti-a placut articolul Cum sa afisezi textul in mai multe culori – C++?

Ai nevoie de rezolvarea unei probleme la informatica?

Iti recomandam si urmatoarele articole:

Discuta articolul Cum sa afisezi textul in mai multe culori – C++



Contul tau

Categorii

Mozku Network

Ne gasesti si pe Facebook

Articole noi

Fisiere populare

  • Proiect Atestat Informatica Visual FoxPro (439)
  • Twitter Patterns (202)
  • Flash Newsletter (126)
  • Baza de date auto revizuita (99)
  • hitTest Flash (99)

Marcaje articole