
Envoyé par
diogene
Ce n'est pas une initialisation, mais une affectation.
Oui, une affectation, c'est bien se que je voulais dire j'ai pas vu mon erreur, merci.
Si il s'agit de créer une telle structure et de
l'initialiser :
struct complex MaStruct = { "rrr" , "kjkjnkjn" };
Note : Si il s'agit d'avoir une structure contenant deux chaines de caractères, et non pas 2*10 pointeurs sur char
1 2 3
| struct complex {
char values[2][10];
}; |
Avec le même code pour créer et initialiser.
[/quote]
J'ai pourtant essayé mais sans succès.
PS : oui mais cette ligne :
struct complex MaStruct = { "rrr" , "kjkjnkjn" };
C'est quand tu n'as qu'un tableau dans ta structure, non ?
Si tu as :
1 2 3 4 5 6 7 8 9
| struct maStructure {
char *monTableau[][];
int unNombre;
int unAutre;
// etc...
} |
Tu es bien obligé de passer par la méthode de srvremi ? Non ?
Partager