#1 Le 07/08/2008, à 16:18
- rniamo
C++ et récupèration d'une ligne [Résolu]
bonjour,
comment avec getline peut on récupèrer plein de ligne sans problème :
std::string message;
if (std::cin.fail()) {
std::cin.clear();
std::cin.ignore(std::numeric_limits<std::streamsize>::max(),'\n');
}
std::cout << "tapez un message : " ;
getline(std::cin,message);
si je fais une boucle sur ce code, que je tape : "salut", "oui", j'obtient en fait : "salut", "ouiut"
edit : le problème venez d'un char[] non initialisé.
Dernière modification par rniamo (Le 07/08/2008, à 17:49)
< Quelques un des mes programmes | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
\ ^__^
\ (o o)\_______
(___)\ )\
Hors ligne