C++, atoi me donne une valeur d'erreur
xfred
-
loupius Messages postés 789 Statut Membre -
loupius Messages postés 789 Statut Membre -
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 3000 france tv - Forum Lecteurs et supports vidéo
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo