lecture d'un istringstream , recuperer l'erreur - C++ - Programmation
Marsh Posté le 23-11-2012 à 14:10:03
Si tu fais: 
istringstream ist; 
ist.str(fullOutput); 
tu dois pouvoir tester l'état du stream avec ist.rdstate(), non? 
 
A+,
Marsh Posté le 28-12-2012 à 22:01:33
Lapin. 
 
Avec ce petit programme suivant, même en y carrant du /dev/random, impossible de rencontrer un cas ou un istringstream nouvellement initialisé ne serait pas bon d'office. 
 
| Code : 
 | 
Marsh Posté le 23-11-2012 à 12:54:09
Bonjour
Débutant en c++
Pourquoi mon string ne peut etre lu? Comment je fais un try et catch pour recuperer l'erreur de c++ et non pas mon message perso?
string TATA::filterOutput(const std::string fullOutput)
{
istringstream ist(fullOutput);
if( !ist ) throw runtime_error(str(_fmt("Can't output : \n%s" ) % fullOutput ))
Resultat : Can't output kjdfjddf ..> ..
Merci