Come faccio a far inserire una variabile di dipo Char(String)...
Sono Nuovo del C++... io conosco ActionScript... AIUTO!
Come faccio a far inserire una variabile di dipo Char(String)...
Sono Nuovo del C++... io conosco ActionScript... AIUTO!
Originariamente inviato da nightfall
Come faccio a far inserire una variabile di dipo Char(String)...
Sono Nuovo del C++... io conosco ActionScript... AIUTO!codice:char szTuoString[128];
Scusate se mi inserisco, ma sempre a proposito di stringhe: ho un problema.
Non capisco come mai se creo una array char di un tot di caratteri e faccio immettere all'utente una stringa non mi riporta gli spazi al momento di visualizzarla.
Es.:
char miaString[25];
cin >> miaString;
cout << miaString;
Risultato (supponendo che l'utente scriva CIAO CIAO):
CIAO
Stesso problema anche con scanf e printf di stdio.h.
Da cosa dipende? Se sono un idiota ditemelo, è da poco che mi sono avvicinato al C/C++.
Grazie!
perchè lo stram si blocca quando incontra gli spazi bianche eli salta inizialmente finchè non trova il tipo di variabile che cerca....
Se vuoi leggerli cmq devi fare anziche:
cin >> miaString;
così:
cin.get(miaString);
Ciao
Kaworu
![]()
Kaworu.it
Bookmarks on line i tuoi preferiti ovunque
il tempo è il miglior dottore.....solo che è parecchio lento...troppo lento
wxKonTEXT Editor di testi(linux, win e mac), new version
![]()
Ho provato come mi hai gentilmente indicato, ma mi restituisce questo errore in fase di compilazione:
error C2664: 'class istream &__thiscall istream::get(char &)' : cannot convert parameter 1 from 'char [25]' to 'char &'
Che vor dì?
char miaStr[20];
cin.get(miaStr, 20);
...Terrible warlords, good warlords, and an english song