Je tente de créer une structure const en C mais je n'arrive pas à la comprendre.Const C Array Struct dans Struct Array
typedef struct sA{
char* fname;
char* lname;
} A;
Pour utiliser comme un tableau:
A list[] = {{"david","smith"},{"john","smith"}};
Cependant, si j'utiliser un second struct:
typedef struct sB{
A inList[];
} B;
Je veux définir une structure const comme:
B newList[] = {
{
{"david","smith"}
},
{
{"john","doe"}
{"joe","doe"}
}
};
len(newList[0].inList)
est dif à partir de len(newList[1].inList)
. Cela peut être construit dynamiquement, mais comment construiriez-vous cela dans une variable const en C?
ce message/code n'a aucun sens. chaîne à l'intérieur de guillemets simples? 'symbole non référencé'? – Donotalo
il fait effectivement –