itoa() avec C++ - C++ - Programmation
Marsh Posté le 28-05-2003 à 13:39:55
oh le joli C...
Code :
|
jète tes char*, itoa et atoi et fais du vrai C++, pas du C buggé avec en plus des fonctions non-portables
Marsh Posté le 28-05-2003 à 13:40:01
c'est l'holocauste ton truc
j'aime bpc le
Code :
|
remplace le par if(0) tu gagneras en temps
Marsh Posté le 28-05-2003 à 13:41:43
Calistap a écrit : Impossible de transformer un int en chaine!!! |
heu... est ce que tu sais que le resultat de itoa est stocke dans string et non pas dans num_carte.
Marsh Posté le 28-05-2003 à 15:59:38
Pourquoi ne pas utiliser sprintf ?
Code :
|
Non ?
Edit : sorry, j'avais pas vu le titre du topic (C++). Mais j'ai pensé que c'était du C en voyant le post
Marsh Posté le 28-05-2003 à 16:52:41
Pas sure d'avoir été claire.
En fait je lis un fichier d'objet et je veux, pour créer un nouvel objet, connaitre le dernier numéro attribué, afin de générer automatiquement le numéro du nouvel objet.
Du coup Taz++, je ne suis pas sure que ton code colle vraiment à ce que j'essaie de faire!!!
Marsh Posté le 28-05-2003 à 17:11:47
Calistap a écrit : Pas sure d'avoir été claire. |
et du coup on est tous pommés parce qu'on a rien compris
Marsh Posté le 28-05-2003 à 17:13:06
harrysauce a écrit : et du coup on est tous pommés parce qu'on a rien compris |
vu la gueule du code y'a rien a comprendre
Code :
|
fodra qu'on m'explique comment un char pourra etre superieur a 1000000000
Marsh Posté le 28-05-2003 à 17:15:02
chrisbk a écrit :
|
c'est de l'UTF-1024
Marsh Posté le 28-05-2003 à 17:17:06
harrysauce a écrit : c'est de l'UTF-1024 |
UTF mon cul, retourne bosser sale fonctionnaire feneant a la solde des grevistes fumeur fouteur de merde amateur de rap
Marsh Posté le 28-05-2003 à 17:53:08
ON SE CALME !!!!!
mon problème est que mon objet est enregistré en tout en char, y compris le fameux "num_carte". Mais forcement pour l'incrémenter de +1 il faut que je le re-bascule en integer, mais la fonction doit elle retourner un string pour que je puisse enregistrer directement l'objet. Je sais je suis en galère !!!
Marsh Posté le 28-05-2003 à 18:24:37
rien compris. mon code répond parfaitement à ton problème. a toi de t'en servir correctement mais comme c'est pas clair dans ta tete, ca le sera nulle par ailleurs
Marsh Posté le 28-05-2003 à 22:09:46
chrisbk a écrit : |
fonctionnaire : non et pas pres de l'être
fenenat :
à la solde des greviste : j'emmerde ces cons de grevistes qui me font perdre mon temps dans les embouteillages
fumeur :
amateur de rap : le reste ca passe encore, mais là je prends ca comme une insulte
Marsh Posté le 31-05-2003 à 13:41:50
oh poutana, le code de ouf ! C'est quoi cet imbroglio de C et de C++ ?? J'ai meme pas compris ce qu'elle voulait faire
Marsh Posté le 28-05-2003 à 13:37:00
Impossible de transformer un int en chaine!!!
Voici le code, si quelqu'un peut m'aider....
[char listecarte::def_num(char num_carte)
{
int no;
no=1000000000;
carte *ctemp;
ctemp=cpremier;
while(ctemp)
{
if (no<num_carte)
no=atoi(ctemp->num_carte);
ctemp=ctemp->csuivant;
}
no=no+1;
num_carte=itoa(no,string,10);//ca ne fonctionne pas
strcpy(num_carte, itoa(no,string,10));//ca ne fonctionne pas
return (num_carte);
}]