Codice:
#include<iostream>
#include<string>
#include<windows.h>
using namespace std;
void colore(unsigned short colore)
{
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,colore);
}
int main()
{
int scelta;
while(1){
string menu[] = { "rosso","verde","blu","grigio","celeste","viola"};
string risultato[] = { "rosso ", "verde ", "blu ","grigio ","celeste ","viola "};
colore(8 | BACKGROUND_RED);
for(int i = 0; i < 6; i++)cout << i << "(" + menu[i] << ")" ;{}
cin >> scelta;
if(scelta ==0)
{
colore( 4 | BACKGROUND_RED);
cout << risultato[scelta];
}
if(scelta==1)
{
colore( 3 | BACKGROUND_GREEN);
cout << risultato[scelta];
}
if(scelta==2)
{
colore( 7 | BACKGROUND_BLUE);
cout << risultato[scelta];
}
if(scelta==3)
{
colore(15| FOREGROUND_INTENSITY | ( 117));
cout << risultato[scelta];
}
if(scelta==4)
{
colore(435| FOREGROUND_INTENSITY | ( 23));
cout << risultato[scelta];
}
if(scelta==5)
{
colore( 0 | FOREGROUND_INTENSITY | ( 31) | ( 600 ));
cout << risultato[scelta];
}
}
}