Mmm, il problema è che cin richiede di premere invio prima che ritorni...
E' un progetto WIN32?