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

  FORUM HardWare.fr
  Programmation
  C++

  Initialisation d'un tableau de chaine de caractères

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Initialisation d'un tableau de chaine de caractères

n°1305321
vouzico
Bro Naoned e Breizh
Posté le 14-02-2006 à 15:37:16  profilanswer
 

Un petit truc pas bien compliqué mais qui ne marche pas trop sous Visual c++ 6 :pt1cable:  
 
on a un char **tab;
 
Comment lui rentrer les valeurs suivantes ? "move" "create" "put" et "displayall" ??
 
tab = {"move", "create", "put", "displayall"}; ne marche pas  
tab = ["move", "create", "put", "displayall"]; non plus...
 
merci d'avance

mood
Publicité
Posté le 14-02-2006 à 15:37:16  profilanswer
 

n°1305324
Taz
bisounours-codeur
Posté le 14-02-2006 à 15:41:22  profilanswer
 

ben faut allouer pour pouvoir y mettre quelque chose. donc soit dynamique, soit un tableau.

n°1305329
francky06l
Posté le 14-02-2006 à 15:45:37  profilanswer
 

char *tab = {"move", "create", etc...}; ca marche .. Mais tu initialize au debut "static" sinon il faut allouer et apres initialiser comme dit Taz

n°1305333
francky06l
Posté le 14-02-2006 à 15:46:05  profilanswer
 

oups char *tab[] .. desole ..Ou char **tab ..

n°1305342
Taz
bisounours-codeur
Posté le 14-02-2006 à 15:52:07  profilanswer
 

char ** ça marche pas ...

n°1305370
francky06l
Posté le 14-02-2006 à 16:13:51  profilanswer
 

char *tab[] oui, pfff fatigue moi :-)

n°1305380
Taz
bisounours-codeur
Posté le 14-02-2006 à 16:21:55  profilanswer
 

const char * tab[] = { ... }

n°1305602
MEI
|DarthPingoo(tm)|
Posté le 14-02-2006 à 20:00:05  profilanswer
 

pourquoi ne pas faire string tab[] :??: c'est du C++ apres tout, autant utilisé ce qu'on a sous la main... Sinon c'est plus un tableau de chaines de caractère pour moi, mais un tableau de tableau de caractère. :??:


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1305643
Joel F
Real men use unique_ptr
Posté le 14-02-2006 à 21:25:14  profilanswer
 

vector<string> [:cupra]

n°1305645
skelter
Posté le 14-02-2006 à 21:30:46  profilanswer
 

MEI a écrit :

pourquoi ne pas faire string tab[] :??: c'est du C++ apres tout, autant utilisé ce qu'on a sous la main... Sinon c'est plus un tableau de chaines de caractère pour moi, mais un tableau de tableau de caractère. :??:


 
non la c'est un tableau de pointeur de caractère, un tableau de tableau de caractère c'est
char tab[][20] = {"move", "create", "put", "displayall"}

mood
Publicité
Posté le 14-02-2006 à 21:30:46  profilanswer
 

n°1305660
++fab
victime du syndrome IH
Posté le 14-02-2006 à 22:22:06  profilanswer
 

Joel F a écrit :

vector<string> [:cupra]


 
à l'heure d'aujourd'hui, j'y vois un anachronisme :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Initialisation d'un tableau de chaine de caractères

 

Sujets relatifs
afficher les données d'un tableau en stringcomment remplacer \ dans une chaine ?
un exo de tableau à 1 dimantion !!!Caractères spéciaux RTF Saxon
Tableau dynamiqueTableau d'objets
tableau 2DLimiter le choix de SET a quelques caracteres
[PHP] tableau ( $num[$i] )extraction chaine de caractère
Plus de sujets relatifs à : Initialisation d'un tableau de chaine de caractères


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