Téléchargé 2 fois
Vote des utilisateurs
0
0
Détails
Licence : GPL
Mise en ligne le 25 octobre 2012
Plate-formes :
Linux, Mac, Windows
Langue : Français
Référencé dans
Navigation
Transformer (robustement) un char* en int
Transformer (robustement) un char* en int
Sources associés à la discussion http://www.developpez.net/forums/d1273462/c-cpp/c/algo-chaine-caractere-int/ dans laquelle je décris une fonction robuste pour parser un int (entier signé) dans une chaîne de caractère.
Bonjour,
En quoi votre méthode est plus robuste qu'une autre ? Pouvez vous me dire pourquoi je devrais utiliser la votre, plutôt qu'une des fonctions de la libc ?
En quoi votre méthode est plus robuste qu'une autre ? Pouvez vous me dire pourquoi je devrais utiliser la votre, plutôt qu'une des fonctions de la libc ?
Bonjour,
ce n'est pas pour remplacer ou donner une meilleure version d'un strtol ou d'un atoi, c'était par rapport à une autre discussion (algo chaine de caractere en int) dans laquelle je promettais de poster le code.
Ma proposition suit l'implémentation de strtol d'ailleurs en y rajoutant juste un code d'erreur (qui ne passe pas par errno) mais en enlevant toute gestion d'entrée en héxa.
C'est plus un exemple. Il aurait peut être été plus judicieux de ne pas le poster dans algo ?
ce n'est pas pour remplacer ou donner une meilleure version d'un strtol ou d'un atoi, c'était par rapport à une autre discussion (algo chaine de caractere en int) dans laquelle je promettais de poster le code.
Ma proposition suit l'implémentation de strtol d'ailleurs en y rajoutant juste un code d'erreur (qui ne passe pas par errno) mais en enlevant toute gestion d'entrée en héxa.
C'est plus un exemple. Il aurait peut être été plus judicieux de ne pas le poster dans algo ?
Non, y a aucun problème de l'avoir posté ici, je demandais juste une explication plus détaillée
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.