Tipo:
Codice:
unsigned int start = (unsigned)time(NULL);
do {
giochetto
unsigned int elapsed = start - (unsigned)time(NULL);
if(elapsed >120)
{
cout << "tempo scaduto" << endl;
break;
}
} while(....);
In teoria il controllo lo dovresti fare ogni volta dopo aver letto un dato da tastiera...anche più volte all'interno di giochetto...
Ovviamente questo è il modo più semplice per realizzare questa cosa...