Bonjour à tous,
Comment puis-je détecter que la chaîne en entrée ne représente pas un integer?
En effet, j'utilise la fonction "atoi()" mais celle-ci me renvoi 0 s'il y a une erreur.
Mais ça peut ne pas être une erreur (si la chaîne est égale à "0")...
Comment puis-je faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Bien evidemment je peux tester si c'est égal à "0" alors je renvoi 0, et sinon, si la méthode renvoi 0, c'est qu'il y a un soucis, mais je compte faire ça avec des float, des doubles etc...
Merci beaucoup
A bientôt

 

 
		
		 
         
 

 
			
			

 
   



 Conversion std::string vers numérique
 Conversion std::string vers numérique
				
 Répondre avec citation
  Répondre avec citation



 
			
 Envoyé par mister3957
 Envoyé par mister3957
					
				
Partager