ok, avevo editato una cosa e il punto e virgola era andato perso...
cmq
cin.get() non chiude il programma, ma attende un input da parte dell'utente e poi lo ritorna (nota bene, se si inserisce più di un carattere, il programma ne prende una per volta da solo)
Codice:
char a = cin.get(); //a prende il valore del carattere premuto
mettendolo da solo lo usi solo per il fatto che aspetta la pressione di un carattere
se vuoi fare un controllo sul tasto...
Codice:
#include<iostream>
using namespace std;
int main()
{
int j = 0;
char c;
while (1)
{
cout << j << ". Hello world";
c = cin.get();
if (c =='n') break; //se il tasto premuto è n esce dal ciclo, altrimenti continua
j++;
}
}