Conversion de String vers int
Bonjour,
J'ai besoin de convertir en int un nombre lu dans un fichier texte, et contenu dans une string, pour faire des op�rations dessus.
Je suis sous Visual studio 2005, et c'est un projet MFC
J'ai utilis� la m�thode suivante :
Code:
1 2 3
|
int IDentier;
IDentier=atoi(IDchaine.c_str()); |
Probl�me : j'ai toujours 0 dans IDentier.
Je pensais que c'�tait peut �tre un probl�me d'unicode, j'ai donc essay� :
Code:
1 2 3
|
int IDentier;
IDentier=_wtoi(IDchaine.c_str()); |
Cette fois, une erreur se produit � la complation :
Citation:
1>error C2664: '_wtoi' : impossible de convertir le param�tre 1 de 'const char *' en 'const wchar_t *'
Quelqu'un a une solution?
Merci d'avance
Une autre solution "string to int"
:salut:
Une autre solution "string to int" :
int StringToInt(std::string in)
{
return atoi(in.c_str());
}
A+,
Agamitsudo.