come mai se inserisco due parole (tra loro c'è uno spazio) in una variabile tipo char a[50] mi mostra in output solo la prima parola?
Esempio (perchè penso di non essere stato chiaro :-) )
#include <iostream.h>
void main() {
char a[50];
cin >> a;
cout << a;
}
Lo faccio partire... inserisco "ciao pio" e lui mi da in output solo "ciao"... Come mai?