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

  1. Stampa una parola in orizzontale e usa un colore diverso per ogni lettera, tra una lettera e l'altra fai passare un secondo

  2. Stampa una frase in orizzontale e fai comparire una parola ogni secondo

  3. 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