un peu de code, je suis à la recherche, un tableau 3D a été initialisé comme ceci:initialisation de tableau en trois dimensions
static const char codeset[6][256][10] = {
[0] = { [0x20] = " ",
[0x21] = "!",
[0x22] = """,
[0x23] = "#",
}};
(Il ne va pour initialiser le reste des cellules, je Je l'ai raccourci pour afficher quelque chose de lisible.)
Ceci n'est pas compilé. Est-ce censé le faire? Que se passe t-il ici?
Pourrions-nous avoir le message d'erreur? –
erreur de syntaxe: '[', pointant vers la ligne avec [0] . – dkb
Compile pour moi correctement (gcc 4.5.1). Si vous êtes sur GCC, vous pouvez ajouter '-std = c99' à votre ligne de commande juste pour être du bon côté, car il s'agit d'une extension C99. – Kos