initialisation d'un tableau de string - C++ - Programmation
Marsh Posté le 24-11-2003 à 14:21:48
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
Marsh Posté le 24-11-2003 à 16:51:21
string figure[]={"coeur","pique","trefle","careau"};
j'avais ca sorry me suis gourre dans le copier coller
Marsh Posté le 24-11-2003 à 17:34:32
qui fonctionne très bien. t'es sur de savoir ce que àça veut dire 'initialiser' ?
Marsh Posté le 25-11-2003 à 14:40:11
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 ....
Marsh Posté le 25-11-2003 à 14:45:42
coolman a écrit : oui oui en faite mon prob c'est que string figure[] est un tableau que je declare dans une classe |
C'est parceque tu confonds initialisation et affectaction.
D'ailleurs, ta table "figure" ne serait pas mieux en tant que variable "static" de classe ?
Marsh Posté le 25-11-2003 à 17:03:15
et a la place du string [] c'est aussi possible de faire un vector<string> ou autres, histoire de...
Marsh Posté le 24-11-2003 à 13:05:00
pq ceci ne fonctionne pas ?
alors que ca oui
merci d'avance
Message édité par coolman le 24-11-2003 à 13:07:07