fflush(stdin) ne marche pas - C++ - Programmation
Marsh Posté le 01-04-2003 à 14:26:08
polo021 a écrit : |
Et ton \0 final, tu le stocke ou ?
Marsh Posté le 01-04-2003 à 14:27:55
ben disons port[6] = "12345\0" alors mais ca c'est juste pour vous montrer mon char mais en il y est le '\0'. Spasalproblaim
Marsh Posté le 01-04-2003 à 14:58:24
ou port[]
plus généralement, ton compilateur devrait t'avertir de ce genre de problème
Marsh Posté le 01-04-2003 à 14:59:49
++Taz a écrit : ou port[] |
mais est ce que tu peux m'aider a resoudre ce probleme de conversion? toi qui conseille de ne pas utiliser itoa et atoi.
Code :
|
Marsh Posté le 01-04-2003 à 15:07:49
vite fait (sans tester) :
Code :
|
Marsh Posté le 01-04-2003 à 15:33:49
hum...ben...heu...
en fait apres quelques tests je viens de voir que c'est l'affichage de mon resultat qui n'allait pas mais la conversion etait parfaitement bien faite.
Enfin ces deux solutions
Code :
|
pourront certainement servir a des gens.
Merci quand meme pour votre aide.
Marsh Posté le 01-04-2003 à 17:33:56
polo021 a écrit : |
ATOI(3) Manuel du programmeur Linux ATOI(3) |
Marsh Posté le 01-04-2003 à 17:36:03
polo021 avait écrit : |
Marsh Posté le 01-04-2003 à 17:36:24
ou sscanf qui est un généraliste (histoire de pas avoir la questions ur les float dans 2 jours)
Marsh Posté le 01-04-2003 à 17:42:56
bobuse a écrit : |
Ecoute alors ++Taz: sscanf est infinement plus efficace que de parcourir le tableau ...
Marsh Posté le 01-04-2003 à 14:25:06
et oui je l'ai fait.
c'est le 1er avril aussi....
En fait je ne sais plus exactement comment on fait pour passer d'un char[] vers un entier
y a une erreur quelque part mais je ne vois plus ou.