shala84
for(i=0;i<10;i++)
{
cout<<i+1<<"o carattere:";
c=getchar();
printf("hai inserito %c",c);
cout<<endl;
}
Prova ad utilizzare la funzione fflush per lo stream in questo modo:
Ti serve perchè devi svuotare il buffer, altrimenti il programma salta l'operazione immediatamente successiva e ti fa iniziare a riscrivere tipo dal 3° carattere in poi! Poi al 4° perchè il buffer non è svuotato salta e ti fa scrivere solo al 5° e così via...!!codice:cout<<"\n\n"<<i+1<<"o carattere: "; c=getchar(); fflush(stdin); //serve a svuotare il buffer dello standard di input(stdin) cout<<"\nHAI INSERITO: "<<c;