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

  FORUM HardWare.fr
  Programmation
  C++

  initialisation d'un tableau de string

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

initialisation d'un tableau de string

n°574530
coolman
Posté le 24-11-2003 à 13:05:00  profilanswer
 

pq ceci ne fonctionne pas ?

Code :
  1. string figure[4];
  2.         figure[]={"coeur","pique","trefle","careau"};


 
alors que ca oui

Code :
  1. string figure[4]={"coeur","pique","trefle","careau"};


 
 
merci d'avance


Message édité par coolman le 24-11-2003 à 13:07:07
mood
Publicité
Posté le 24-11-2003 à 13:05:00  profilanswer
 

n°574546
jagstang
Pa Capona ಠ_ಠ
Posté le 24-11-2003 à 13:19:26  profilanswer
 

et
 
string figure[]={"coeur","pique","trefle","careau"};

n°574594
iceteapech​e
www.iceteapeche.com
Posté le 24-11-2003 à 14:21:48  profilanswer
 

c'est le meme pb pour  
char tab[n]={0};  //ok
 
et
 
char tab[n];
tab={0}; //po ok
 
je dirai de la syntaxe toute bete :D


Message édité par iceteapeche le 24-11-2003 à 14:22:16

---------------
Se souvenir des belles choses...
n°574805
coolman
Posté le 24-11-2003 à 16:51:21  profilanswer
 

string figure[]={"coeur","pique","trefle","careau"};
j'avais ca sorry me suis gourre dans le copier coller

n°574892
Taz
bisounours-codeur
Posté le 24-11-2003 à 17:34:32  profilanswer
 

qui fonctionne très bien. t'es sur de savoir ce que àça veut dire 'initialiser' ?

n°575660
coolman
Posté le 25-11-2003 à 14:40:11  profilanswer
 

oui oui en faite mon prob c'est que string figure[]  est un tableau que je declare dans une classe
et l'initialisation ce fait dans mon constructeur. le prob c'est que dans le constructeur j'arrive pas a fair ca :
figure[]={"coeur","pique","trefle","careau"};
suis oblige de faire figure[0]="coeur" etc ....

n°575667
Kristoph
Posté le 25-11-2003 à 14:45:42  profilanswer
 

coolman a écrit :

oui oui en faite mon prob c'est que string figure[]  est un tableau que je declare dans une classe
et l'initialisation ce fait dans mon constructeur. le prob c'est que dans le constructeur j'arrive pas a fair ca :
figure[]={"coeur","pique","trefle","careau"};
suis oblige de faire figure[0]="coeur" etc ....


 
C'est parceque tu confonds initialisation et affectaction.
 
D'ailleurs, ta table "figure" ne serait pas mieux en tant que variable "static" de classe ?

n°575815
Taz
bisounours-codeur
Posté le 25-11-2003 à 16:48:12  profilanswer
 

meme pas. faut faire une enum :o

n°575830
Konar
Posté le 25-11-2003 à 17:03:15  profilanswer
 

et a la place du string [] c'est aussi possible de faire un vector<string> ou autres, histoire de...


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

  initialisation d'un tableau de string

 

Sujets relatifs
utilisation de string hard !!coment inserier une vidéo en HTML dans un tableau?
Comment aligner un texte en bas d'un tableau?défi de la semaine : fonction retournant la taille d'un tableau
Redimensionnement de tableauProblem de dimension de tableau en CSS
Tri un tableau de tableaux ?VB + Classe - Tableau d'objet
[C] Taille d'un tableau d'int ?rafraichissement d'un tableau dynamique a l'aide de boutons
Plus de sujets relatifs à : initialisation d'un tableau de string


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