C++, atoi me donne une valeur d'erreur
xfred
-
loupius Messages postés 697 Date d'inscription Statut Membre Dernière intervention -
loupius Messages postés 697 Date d'inscription Statut Membre Dernière intervention -
salut a tous ,
je ne comprend pas pourquoi atoi ne me renvoi pas ce que je lui donne voici mon code
je croi que ca vien du fait que mon string a plus d'une ligne
mais substr ne devrais pas prendre le "\n"
... je suis vraiment coince
merci d,avance
je ne comprend pas pourquoi atoi ne me renvoi pas ce que je lui donne voici mon code
#include <iostream> #include <fstream> #include <sstream> #include <string> #include <cstdlib> using namespace std; int main() { int date = 0 ; string part ; string cpliste_des_diffs; cpliste_des_diffs = "999999999999999999999999999999999999999999999999999999999999 "; cpliste_des_diffs.append("\n 888"); part = cpliste_des_diffs.substr(0,20); cout <<endl << "partie selectioner avec substr en format c. : "<< endl << part.c_str() ; // jusque la c ok date = atoi(part.c_str()) ; // mon probleme se situe ici cout << endl << "resultat " << endl << date << endl ; // ce resultat n'est pas bon return 0; }
je croi que ca vien du fait que mon string a plus d'une ligne
mais substr ne devrais pas prendre le "\n"
... je suis vraiment coince
merci d,avance
A voir également:
- C++, atoi me donne une valeur d'erreur
- Erreur t32 ✓ - Forum Livebox
- Une erreur s'est produite instagram ✓ - Forum Instagram
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo