Posizioni e Colori in C++
In C++ si possono utilizzare delle istruzioni per scrivere in modo colorato e per posizionare il testo all'interno dello schermo nero. Scarica il file semigraf.h che trovi qui sotto e copialo nella stessa cartella in cui c'è il file che stai creando.
Quindi includi scrivendo #include "semigraf.h" il file all'interno del tuo programma.
Una volta fatto potrai usare:
gotoxy(x,y) per scrivere un testo nella posizione x,y dello schermo
setcolor(num), dove num è un numero da 0 a 15, per impostare il colore con cui scrivere
setcursor(val), dove val vale da 0 a 2, per cambiare il tipo di cursore
clrscr() per cancellare lo schermo
delay(tempo), dove il tempo è in millisecondi, per fare aspettare del tempo al programma
Prova ad esempio il codice
#include <iostream>
#include "semigraf.h"
using namespace std;
main()
{
gotoxy(10,10);
cout << "ciao mondo";
delay(1000);
setcolor(6);
gotoxy(10,12);
cout << "ciao mondo";
delay(1000);
clrscr();
delay(1000);
setcolor(12);
gotoxy(10,14);
cout << "ciao mondo";
}
Esercizi
Stampa una parola in orizzontale e usa un colore diverso per ogni lettera, tra una lettera e l'altra fai passare un secondo
Stampa una frase in orizzontale e fai comparire una parola ogni secondo
Crea una cornice "carina" di asterischi 6x4 centrata nello schermo. Lo schermo è 80x24
Consegna i file in uno zip su classe viva in 2 AB - Colori e posizioni