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?