Hello,
pour convertir du texte en entier, j'utilise strtol
La fonction strtol retourne 0 si aucune conversion n'a été possible. Mais comment faire pour différencier le cas ou aucune conversion n'a été possible, et le cas ou le texte valait 0 ???
merci
P.S: par exemple, si il y a un dépassement de capacité, strtol retourne LONG_MAX ou LONG_MIN, mais dans ce cas indique par le biais de errno qu'il y a eu ce dépassement. mais pas si la conversion a été impossible








Répondre avec citation

pour cette réponse précise et rapide! j'ai tellement l'habitude d'écrire strtol(buffer,NULL,10) que j'en ai oublié qu'il existait un deuxième paramètre entre le premier et le troisième
Partager