Ciao a tutti, ho un problema:
ho 3 funzioni e ogniuna crea una matrice 3x3 di colore diverso (giallo,rosso,verde), come faccio a fare in modo che queste matrici si "creino" ogni tot secondi?
per intenderci: a 0 secondi si crea la prima matrice, a 2 secondi la seconda matrice e a 4 secondi la 3 matrice

vi metto il codice così ci date un'occhiata
codice:
#include "stdafx.h"
#include<iostream>
#include <windows.h>
#include<time.h>
#define MAX 3
using namespace std;

void disegna_lampadina_gialla(char lamp_gialla[][MAX]);
void disegna_lampadina_rossa(char lamp_rossa[][MAX]);
void disegna_lampadina_verde(char lamp_verde[][MAX]);
int _tmain(int argc, _TCHAR* argv[]){
	char lamp_gialla[MAX][MAX];
	char lamp_rossa[MAX][MAX];
	char lamp_verde[MAX][MAX];
	
	disegna_lampadina_gialla(lamp_gialla);
	disegna_lampadina_rossa(lamp_rossa);
	disegna_lampadina_verde(lamp_verde);	

	system("pause");
	return 0;
}

void disegna_lampadina_gialla(char lamp_gialla[][MAX]){
	system("cls");
	int j,i;
	for(i=0;i<MAX;i++){
		for(j=0;j<MAX;j++){
			lamp_gialla[i][j]='*';
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14);
			cout<<lamp_gialla[i][j];
			}
		cout<<"\n";
		}
	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15);
	}

void disegna_lampadina_rossa(char lamp_rossa[][MAX]){
	system("cls");
	int j,i;
	for(i=0;i<MAX;i++){
		for(j=0;j<MAX;j++){
			lamp_rossa[i][j]='*';
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 04);
			cout<<lamp_rossa[i][j];
			}
		cout<<"\n";
		}
	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15);
	}

void disegna_lampadina_verde(char lamp_verde[][MAX]){
	system("cls");
	int j,i;
	for(i=0;i<MAX;i++){
		for(j=0;j<MAX;j++){
			lamp_verde[i][j]='*';
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 02);
			cout<<lamp_verde[i][j];
			}
		cout<<"\n";
		}
	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15);
	}