Sunteți pe pagina 1din 13

Desen realizat din diez-uri (#)

Aplicația a fost realizată in programul Microsoft Visual


Studio 2008, CLR Console Application.
La pornirea programului, pe ecran este afișat un desen
realizat din diez-uri.
Pentru realizarea programului este necesară introducerea
librăriei <windows.h>. După care putem să lucrăm în
program, pentru a realiza pe fereastra aplicației un desen
care conține mai multe culori , de fiecare data când dorim să
schimbăm culoarea textului înainte de cout scriem
următorul lucru:
SetConsoleTextAttribute (GetStdHandle (STD_
OUTPUT _HANDLE), 15);
Numărul de la sfârșit reprezintă un ID de culoare (în acest
caz, 15 reprezintă culoarea albă).
Culorile sunt de la 0 la 15 (0 fiind negru, iar 15 fiind alb).
Câteva exemple: 12 – roșu,11- cyan, 10-verde, 2 -verde
închis.

Astfel că după ce rulăm programul în fereastră aplicației v-a


fii afișat desenul pe care l-am realizat:
CODUL SURSĂ:
#include "stdafx.h"
#include <iostream>
#include <windows.h>

using namespace std;


int main(void)

{
cout << "\n\n";

SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "\n\t ###";
cout << "\n\t #####";
cout << "\n\t #######";
cout << "\n\t #########";
cout << "\n\t ##########";
cout << "\n\t ###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "#####";
cout << "\n\t ###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "#####";
cout << "\n\t ###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout <<"#####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout <<"#####";
cout << "\n\t ###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout <<"#####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "######";
cout << "\n\t ##################";
cout << "\n\t ################### ##";
cout << "\n\t #######################";
cout << "\n\t #######################";
cout << "\n\t ########################";
cout << "\n\t ## #########################";
cout << "\n\t#### #################################";
cout << "\n\t#####
###################################";
cout << "\n\t######
####################################";
cout << "\n\t###### ################################";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "###";
cout << "\n\t###### ##############################";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "###";
cout << "\n\t###### #######";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "####################";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "###";
cout << "\n\t###### ######";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 11);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "###################";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "##";
cout << "\n\t###### ######";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 11);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "##################";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "###";
cout << "\n\t ##### #####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "##################";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "###";
cout << "\n\t ###### #####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 11);
cout << "####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "#######################";
cout << "\n\t ##### #######";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 11);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "##########";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "##########";
cout << "\n\t ##### #######";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "#####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "########";
cout << "\n\t #############";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "#####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "######";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 11);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "######";
cout << "\n\t ##############";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "#######";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 11);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 11);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "######";
cout << "\n\t ############################";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 11);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 11);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "#";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "######";
cout << "\n\t ############################";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "######";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "#######";
cout << "\n\t ############################";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 9);
cout << "###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "###";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "#####";
cout << "\n\t #############################";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "####";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "#####";
cout << "\n\t #############################";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 13);
cout << "##";
SetConsoleTextAttribute
(GetStdHandle(STD_OUTPUT_HANDLE), 15);
cout << "#####";
cout << "\n\t ###################################";
cout << "\n\t ################################";
cout << "\n\t ####################";
cout << "\n\t #####################";
cout << "\n\t ######## #########";
cout << "\n\t ######### #########";
cout << "\n\t ######### ##########";
cin.get();
return 0;
}

S-ar putea să vă placă și