:salut:
comment utiliser strtol dans c++???
Version imprimable
:salut:
comment utiliser strtol dans c++???
tu veux dire avec des std::string?
comment utiliser strtol avec char*
As-tu lu les messages pr�c�dents?
En C++, on n'utilise pas strtol(). �a ne se fait plus. C'est obsol�te. C'est pour les programmeurs C poilus et v�tus de peaux de b�tes.
En C++, on est civilis�, et on utilise les std::istringstream.
salut, et bienvenue sur le forum.
Heuu... en n'utilisant pas les char* mais la classe std::string :D
Rien ne t'emp�che de passer un char* � une fonction qui attend une r�f�rence constante sur une std::string... Cela cr�era un objet de type std::string temporaire et contenant la chaine telle qu'elle est repr�sent�e sous la forme d'un char* ;)
D'un autre cot�, il est tout � fait possible de r�curp�rer un char* au d�part d'une std::string gr�ce � la m�thode c_str() ;)
Et, comme la classe std::string est plus facile et plus s�curisante � l'emploi qu'un char* (entre autres parce qu'elle connait sa taille, qu'elle se charge elle-m�me de g�rer la m�moire qui est n�cessaire et parce qu'elle dispose d'une s�rie de m�thodes tr�s utiles) tu aurais vraiment tord de vouloir t'en passer;)