Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1080 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [VC++7] int en chaine de caractère :o/

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

[VC++7] int en chaine de caractère :o/

n°546866
gothico
Posté le 22-10-2003 à 11:06:37  profilanswer
 

Bonjour,
j'ai du mal sur un détail..., j'ai une variable int que je veux insérer dans une chaine de caractère, je fais :

Code :
  1. itoa(i,str,10); //je converti
  2. str_sql = "test : " + str;


il me dis : impossible d'ajouter 2 pointeurs  :heink:
 [:effisk]


Message édité par gothico le 22-10-2003 à 11:07:11

---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
mood
Publicité
Posté le 22-10-2003 à 11:06:37  profilanswer
 

n°546873
chrisbk
-
Posté le 22-10-2003 à 11:12:02  profilanswer
 

ben ouais, tu definis comment l'addition de deux pointeurs ?

n°546891
Taz
bisounours-codeur
Posté le 22-10-2003 à 11:20:18  profilanswer
 

belle poursuite ... voir les ostringstream, surtout que itoa est C et pas ANSI

n°546894
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 11:21:57  profilanswer
 

si t'es osu VC et que tu utilsie les MFC ustilise la classe CString et sa méthode Format
 
CString c;
c.Format("test : %d",10);

n°547154
husiana
Posté le 22-10-2003 à 14:38:00  profilanswer
 

tu as donc deux char * ? fais un strcat(char *destination, char *source);


---------------
http://husiana.myftp.org/phpsysinfo
n°547155
gothico
Posté le 22-10-2003 à 14:39:23  profilanswer
 

Merci, avous, j'ai réussi, avec la méthode Format de la classe CString ;)


---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
n°547156
kadreg
profil: Utilisateur
Posté le 22-10-2003 à 14:39:51  profilanswer
 

husiana a écrit :

tu as donc deux char * ? fais un strcat(char *destination, char *source);


 
Ca marche pas terrible comme fonction, elle plante souvent  :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°547177
husiana
Posté le 22-10-2003 à 14:46:52  profilanswer
 

il faut jouer du maloc et du strlen avant c tout ;-)! forcement si tu ne maloc rien ca merde ;-)!


---------------
http://husiana.myftp.org/phpsysinfo
n°547178
chrisbk
-
Posté le 22-10-2003 à 14:46:57  profilanswer
 

kadreg a écrit :


 
Ca marche pas terrible comme fonction, elle plante souvent  :o  


 
Depuis que je fais mes strings a coup de char *toto = new char [4096] g bpc moins de soucis [:dawa]

n°547181
husiana
Posté le 22-10-2003 à 14:48:52  profilanswer
 

char toto[4096] directement...? non?


---------------
http://husiana.myftp.org/phpsysinfo
mood
Publicité
Posté le 22-10-2003 à 14:48:52  profilanswer
 

n°547185
chrisbk
-
Posté le 22-10-2003 à 14:50:24  profilanswer
 

husiana a écrit :

char toto[4096] directement...? non?


 
static char toto[4096] histoire d'etre (carnage) optimal [:aloy]

n°547189
husiana
Posté le 22-10-2003 à 14:53:42  profilanswer
 

pk carnage ?


---------------
http://husiana.myftp.org/phpsysinfo
n°547193
chrisbk
-
Posté le 22-10-2003 à 14:55:43  profilanswer
 

parce que c'est moche tout ca :O
 
comme tu dis "il faut jouer du maloc et du strlen avant c tout ;-)! forcement si tu ne maloc rien ca merde ;-)!", ben franchement j'aime pas jouer du malloc et du strlen pour une bete concatenation de chaine de caractere, surtout si des classes me font ca pour moi (et des classes qui font ca, y'en a une tripotee)

n°547204
husiana
Posté le 22-10-2003 à 15:01:45  profilanswer
 

vi, mais on n'est jamais mieux servi que par soi mm :-)!
moi je malloc, realloc caractere par caractere :-)! NA


---------------
http://husiana.myftp.org/phpsysinfo
n°547207
kadreg
profil: Utilisateur
Posté le 22-10-2003 à 15:02:58  profilanswer
 

husiana a écrit :


moi je malloc, realloc caractere par caractere :-)! NA


 
Tu es mon voisin de bureau ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°547210
chrisbk
-
Posté le 22-10-2003 à 15:05:40  profilanswer
 

husiana a écrit :

vi, mais on n'est jamais mieux servi que par soi mm :-)!
moi je malloc, realloc caractere par caractere :-)! NA


 
he ben ca doit etre joli a voir

n°547221
husiana
Posté le 22-10-2003 à 15:12:36  profilanswer
 
n°547235
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-10-2003 à 15:25:40  profilanswer
 

husiana a écrit :


moi je malloc, realloc caractere par caractere :-)! NA


mon stagiaire [:totoz]


Message édité par Harkonnen le 22-10-2003 à 15:26:32

---------------
J'ai un string dans l'array (Paris Hilton)
n°547241
Taz
bisounours-codeur
Posté le 22-10-2003 à 15:29:04  profilanswer
 

hey on fait du C++ ici :o [: ban]


Message édité par Taz le 22-10-2003 à 15:29:13
n°547247
husiana
Posté le 22-10-2003 à 15:30:31  profilanswer
 

Harkonnen a écrit :


mon stagiaire [:totoz]


 
hihi, un stagiaire de quelle ecole :-p ?
 


---------------
http://husiana.myftp.org/phpsysinfo
n°547250
chrisbk
-
Posté le 22-10-2003 à 15:31:33  profilanswer
 

husiana a écrit :


 
hihi, un stagiaire de quelle ecole :-p ?
 
 


 
beaux arts

n°547252
Taz
bisounours-codeur
Posté le 22-10-2003 à 15:32:49  profilanswer
 

chrisbk a écrit :


 
he ben ca doit etre joli a voir

moi je vais partir en exil. depuis que j'ai perdu mon mojo, j'ai plus aucune aura, on me prends pour un rigolo, résultat les sujets "char* en C++" refleurissent partout :o

n°547261
husiana
Posté le 22-10-2003 à 15:35:29  profilanswer
 

c'est ca qd on commence a faire du C++/windows alors qu'on a tjs fais du C/unix :-p!
 
on s'adapte!


---------------
http://husiana.myftp.org/phpsysinfo
n°547268
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 15:37:55  profilanswer
 

n'importequoi .... :pfff:

n°547273
chrisbk
-
Posté le 22-10-2003 à 15:38:24  profilanswer
 

husiana a écrit :

c'est ca qd on commence a faire du C++/windows alors qu'on a tjs fais du C/unix :-p!
 
on s'adapte!  


 
une brillante adaptation ma foi

n°547274
Taz
bisounours-codeur
Posté le 22-10-2003 à 15:39:04  profilanswer
 

moi quand je suis passé à python, je me suis pas amusé à stocker mes chaines dans des tableaux de caractères, j'ai pris le type string natif.
 
maintenant quand t'es un boolay en C et que tu passes au C++, tu utilises les std::string de la bibliothèque standard. c'est aussi simple que ça, mais apparemment pas pour tout le monde

n°547279
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 15:40:07  profilanswer
 

Taz a écrit :

moi quand je suis passé à python, je me suis pas amusé à stocker mes chaines dans des tableaux de caractères, j'ai pris le type string natif.
 
maintenant quand t'es un boolay en C et que tu passes au C++, tu utilises les std::string de la bibliothèque standard. c'est aussi simple que ça, mais apparemment pas pour tout le monde


 
Qu'est ce que tu veut y faire ?
ca fait longtmeps que je lutte plus ...  :sweat:

n°547280
chrisbk
-
Posté le 22-10-2003 à 15:41:22  profilanswer
 

Joel F a écrit :


 
Qu'est ce que tu veut y faire ?
ca fait longtmeps que je lutte plus ...  :sweat:  


 
je suis a peu pres convaincu que le C++ est le seul langage objet ou on s'amuse a manipuler les strings sous forme de tableau de caractere... Personne fait ca en Java, alors pkoi en C++ ?

n°547283
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 15:42:23  profilanswer
 

normalement les types fournit dans le namespace STD devrait etre considéré comme atomiques et puis basta. ca fait 1000 ans que j'ai pas fait un tableaux d'int mais bien des vector<int> ou valarray<int>.
 
C pas la mer mais bon, la pprt des gens s'en branle :(

n°547288
chrisbk
-
Posté le 22-10-2003 à 15:43:26  profilanswer
 

Joel F a écrit :

normalement les types fournit dans le namespace STD devrait etre considéré comme atomiques et puis basta. ca fait 1000 ans que j'ai pas fait un tableaux d'int mais bien des vector<int> ou valarray<int>.


 
Ah la non, j'utilise suivant besoin la [:aloy]

n°547292
husiana
Posté le 22-10-2003 à 15:44:00  profilanswer
 

merci pour le boulay ;-)! on fais comme on peut qd on debute ;-)!


---------------
http://husiana.myftp.org/phpsysinfo
n°547293
Taz
bisounours-codeur
Posté le 22-10-2003 à 15:44:09  profilanswer
 

chrisbk a écrit :


 
je suis a peu pres convaincu que le C++ est le seul langage objet ou on s'amuse a manipuler les strings sous forme de tableau de caractere... Personne fait ca en Java, alors pkoi en C++ ?
 

enlevez moi mon collier de cryptonite verte et je foudroies tous les fautifs :o
 
 
bonne remarque cependant ... il y a des cons, je crois que le mot est bien pesé. Attention, je n'insulte personne, ici, c'est un sujet de débutant, mais je m'adresse à tous ceux qui connaissent l'existence des std::string (ou String couleur locale) et font leur bordel avec leur char* à l a con

n°547295
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 15:44:34  profilanswer
 

ben non ... le vector a plein d'avantage et je vois pas en quoi il est inferieur au int*.
 
Je veut un tableau d'entier, je l'ecrit.|
le reste c du bricolage int* != tableau :o

n°547297
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 15:45:06  profilanswer
 

husiana a écrit :

merci pour le boulay ;-)! on fais comme on peut qd on debute ;-)!


 
on lit la doc, on reflechit et pi c tout.

n°547299
chrisbk
-
Posté le 22-10-2003 à 15:45:17  profilanswer
 

husiana a écrit :

merci pour le boulay ;-)! on fais comme on peut qd on debute ;-)!


 
on commence direct par prendre de bonnes habitudes  :O
 
 

n°547303
Taz
bisounours-codeur
Posté le 22-10-2003 à 15:46:06  profilanswer
 

husiana a écrit :

merci pour le boulay ;-)! on fais comme on peut qd on debute ;-)!

alors tu dégages tout et  
 

Code :
  1. string s, t ;
  2. s= "hello";
  3. t = s + "world";

on te propose un truc sur, efficace, haut niveau, avec une synthaxe facile, et compte tenu du fait que tu ne captes rien aux pointeurs, tu ferais bien d'utiliser tout ça

n°547309
husiana
Posté le 22-10-2003 à 15:48:26  profilanswer
 

je les ai en C/Unix :-p!
 
et dsl mais qd tu debutes et que tu fais du C++ et que ton compilo te dis:"niquel, ca marche niquel" pk le debutant devant son ordi vas aller chercher plus loin ?! qd on sais pas on ne peut pas l'inventer...
cependant merci de me tenir au courant qu'il y a autre chose que des char* en c++!


---------------
http://husiana.myftp.org/phpsysinfo
n°547314
husiana
Posté le 22-10-2003 à 15:49:45  profilanswer
 

et merci de ne pas dire que jene capte rien aux pointeurs, ou sont tes fondements ?!!!  
c en utilisant ce genre de merde toute faite que tu te permet de dire que quelqu'un ne capte rien aux pointeurs?! alors la mdr!!


---------------
http://husiana.myftp.org/phpsysinfo
n°547317
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 15:50:11  profilanswer
 

husiana a écrit :


je les ai en C/Unix :-p!


:heink: de quoi tu parles les string ca existe pas en C.
 

husiana a écrit :


et dsl mais qd tu debutes et que tu fais du C++ et que ton compilo te dis:"niquel, ca marche niquel" pk le debutant devant son ordi vas aller chercher plus loin ?!  


Ben si, ca s'appelle la curiosité. Nouveau langage = nouveau automatismes. faudrait debaptisé le C++ comme ca, y aurait pas cette confusion avec le C.
 

husiana a écrit :


cependant merci de me tenir au courant qu'il y a autre chose que des char* en c++!


 
Bienvenue dans un nouveau monde  :sol:

n°547322
chrisbk
-
Posté le 22-10-2003 à 15:51:19  profilanswer
 

husiana a écrit :

ou sont tes fondements ?!!!  


je peux placer un jeu de mot ? [:dawa]
 

husiana a écrit :

 
c en utilisant ce genre de merde toute faite que tu te permet de dire que quelqu'un ne capte rien aux pointeurs?! alors la mdr!!


 
merde toute faite, merde toute faite, viendra un jour ou rien que l'idee de coder une liste chainée te fera monstrueusement chier et tu seras content d'avoir ces "merde toute faite" a dispo

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
  FORUM HardWare.fr
  Programmation
  C++

  [VC++7] int en chaine de caractère :o/

 

Sujets relatifs
Recherche d'une chaine dans un fichier, pourquoi ça plante sur .exe ?[C++] Récupérer une chaine saisie par l'utilisateur : cin, getline...
CONSTANTE pour caractère de fin de ligne \0Probleme de gneneration de chaine (excel)
Quel est le caractère pour mettre un commentaire dans un fichier.bat ?[PHP] Verifier si $str2 existe dans la chaine plus proprement que ca
division d'une chaine de caractères en sous chaines de caractères[C] Utiliser atof avec un chaine contenant une "," et pas un "." ????
la chaine de caractères dans std::exceptionchaine de caractere
Plus de sujets relatifs à : [VC++7] int en chaine de caractère :o/


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR