convertir la chaîne en long long
Je suis avec VS 2008 pour créer une DLL C++ (pas de gestion du projet et j'ai besoin de convertir un char* à un long type long. Est-il un moyen facile de le faire?
Merci d'avance 🙂
source d'informationauteur Alonso
Vous devez vous connecter pour publier un commentaire.
Essayer
_atoi64.
Cela prendchar*
et retourne__int64
.Le plus simple est d'utiliser les std::stringstream (c'est aussi le plus typesafe...)
Vous devrez peut-être la cible d'une application 64 bits pour que cela fonctionne.
C++ FAQ
Si vous êtes à l'aide de boost, lexical_cast est la voie à suivre, à mon avis.
Une autre option est d'utiliser stoll() se trouvant dans la bibliothèque string. Prend une chaîne C++.
Docs