Diviser un string en C++
Résolu
prypiat_child
Messages postés
1500
Statut
Membre
-
prypiat_child Messages postés 1500 Statut Membre -
prypiat_child Messages postés 1500 Statut Membre -
Bonjour,
Tout est dans le titre... J'ai une variable de type "string" qui contient deux "float" séparés d'un espace (je sais, c'est bizarre mais c'est comme ca et je n'ai pas le choix^^):
Dans mon code, je souhaite récupérer ces deux valeurs pour les stocker dans deux float....
comment puis-je faire ?
J'ai entendu parler de fonctions "left, right, mid et instr" qui semblent avoir un rapport avec mon problème, mais à vrai dire je ne vois ni dans quelle bibliothèque elles apparaissent, ni comment les utiliser.
Je code sous Windows XP, avec Code::Blocks. Je voudrais toutefois que le code soit portable sans modification (ou le minimum) sous Linux.
"Il siiiiigne a la pointe de son épééééée, d'un W qui veut dire WORROOOOOO !!!!"
Tout est dans le titre... J'ai une variable de type "string" qui contient deux "float" séparés d'un espace (je sais, c'est bizarre mais c'est comme ca et je n'ai pas le choix^^):
std::string monString("41.26594 2.75916");
Dans mon code, je souhaite récupérer ces deux valeurs pour les stocker dans deux float....
float premierNombre = 41.26594; float deuxiemeNombre = 2.75916;
comment puis-je faire ?
J'ai entendu parler de fonctions "left, right, mid et instr" qui semblent avoir un rapport avec mon problème, mais à vrai dire je ne vois ni dans quelle bibliothèque elles apparaissent, ni comment les utiliser.
Je code sous Windows XP, avec Code::Blocks. Je voudrais toutefois que le code soit portable sans modification (ou le minimum) sous Linux.
"Il siiiiigne a la pointe de son épééééée, d'un W qui veut dire WORROOOOOO !!!!"
A voir également:
- Diviser un string en C++
- Diviser une photo en 3 instagram - Guide
- Diviser pdf - Guide
- Signe diviser sur clavier iphone ✓ - Forum Réseaux sociaux
- Signe diviser sur clavier ✓ - Forum Clavier
- A4 diviser en 4 - Forum Graphisme
(Oui, j'aurais du préciser plutôt que j'utilise mingw au lieu de parler de Code::Blocks.
L'idéal est d'ailleurs que ca compile avec g++ sous linux, et non pas mingw).
Je précise quand même que cela a fonctionné en mettant "stringstream" en lieu et place de "sstream".