e in quale devo lavorare?![]()
scusami, ma sono veramente un principiante...![]()
e in quale devo lavorare?![]()
scusami, ma sono veramente un principiante...![]()
using namespace std;
grazie andrea, grazie mille!
un'ultima domanda: se eseguo il programma con ctrl+f5, all'interno dell'ambiente di lavoro, funziona tutto. se però chiudo il visual studio ed eseguo l'.exe dall'interno della cartella dove si trova non fa: posso solo inserire l'input per la stringa ma non me la visualizza...
(cmq già sono contento di esserci riuscito... una cosa alla volta)
il codice che uso è questo (lo posto per dovere di cronaca, puo' servire)
#include <iostream>
#include <string>
main()
{
using namespace std;
string message;
cin >> message;
cout << message << endl;
return(0);
}
ammetto, ho mentito: non era l'ultima domanda![]()
![]()
![]()
come faccio a
1) inserire stringhe che contengano spazi;
2) inserire stringhe che contengano numeri;
?
dài, andrea... lo so che lo sai![]()
![]()
![]()
leggi un carattere alla volta dallo standard input.
io non uso mai la string del c++, mi sono scritto una mia classe string, almeno la faccio funzionare come mi pare, e per leggere input da stream uso sempre lo stringbuffer. Per cui non so aiutarti.
per q.to riguarda assenza di output prova a mettere cout.flush() come ultima istruzione.
uhmmm... 'un fà. ho provato ad inserirlo in tutte le posizioni possibili ma se lo eseguo da cartella non funziona.
che vuol dire?leggi un carattere alla volta dallo standard input.
andrea, non penserai di poterti liberare così facilmente di me....![]()
come inserisco, allora, gli spazi?
Usando la classe string non lo so, non ci ho mai provato nè mai lo farò, ti dicevo che uso metodi personalizzati per l'input.
ah, ok, scusa, non avevo collegato i due concetti! grazie 1k di tutto (ma tornerò presto a tormentarti) e buon anno!
p.s.: qualcun altro che sa come possa risolvere il problema con la classe string?