Possibile che non vi sia un overloading per le stringhe?
codice:
string Stringa;
cin >> Stringa;
Mi da un errore.... ho provato quindi con una mia soluzione
codice:
string stringa;
cout <<"Inserire i seguenti argomenti";
cout <<endl;
cout <<"Ciao arg1 arg2 arg3 arg4";
cout <<endl;
char *c = new char[100];
cin >> c;
char *str = new char[strlen(c) + 1];
strcpy(str,c);
delete c;
stringa.append(str);
Il sistema funziona ma quando si fa cin >> c questo prende tutto solo fino al primo spazio, e non tutta la stringa. avete qualche buona soluzione?