1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| std::istringstream ific("texte1=-21.5\r\ntexte2=58.9\r\ntexte3=5588\r\n");
std::string ligne;
std::getline(ific,ligne);
std::istringstream iss(ligne);
std::string dummy;
std::getline( iss, dummy, '=' );
std::string valeur;
std::getline( iss, valeur, '=' );
std::cout << "-> dummy = " << dummy << "val = " << valeur << std::endl;
std::getline(ific,ligne);
iss.str(ligne);
std::getline( iss, dummy, '=' );
std::getline( iss, valeur, '=' );
std::cout << "-> dummy = " << dummy << "val = " << valeur << std::endl;
std::getline(ific,ligne);
iss.str(ligne);
std::getline( iss, dummy, '=' );
std::getline( iss, valeur, '=' );
std::cout << "-> dummy = " << dummy << "val = " << valeur << std::endl; |
Partager