ho realizzato un software che chiede un input di una matrice e poi stampa la stessa...il tutto funziona ma volevo sapere se c'è una istruzione al posto del getchar che mi permetta senza cliccare invio di prendere il carattere e proseguire col programma....probabilmente non sono stato chiaro...se si avvia il programma si vede che il cout richiede l'inserimento dei valori della riga 1..ma finchè non clicco invio non mi compare il cout della richiesta delle altre righe...anche se il getchar acquisisce l'input
codice:#include <iostream> #include <stdio.h> using namespace std; int main() { const int n=5; const int m=3; char matrice[n][m]; //Inserimento for(int i=0;i<5;i++) { cout<<"Riga numero: "<<i+1<<endl; for(int l=0;l<3;l++) { matrice[i][l]=getchar(); } } //Stampa Valori for(int k=0;k<5;k++) { for(int w=0;w<3;w++) { cout<<matrice[k][w]; } cout<<endl; } return 0; }