Bonjour,
Je reviens aux bases car je m'aperçois qu'il y a quelques notions qui me font défaut. Voilà pour simplifier j'ai une structure avec un tableau dedans que je vais allouer dynamiquement. Mon pb n'est pas dans l'allocation mais dans l'initialisation --' :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 struct s_test{ char *tab[DIM1][DIM2]; }; extern struct s_test test; //avec la déclaration dans le .c (au niveau de la structure pas de pb) //Puis plus loin, au début du main, je veux l'initailiser, alors je fais d'une certaine façon mais j'ai bien peur que ca ne soit pas très juste.Ca compile hein mais bon je trouve qu'il y a bcp de boucle pour une initialisation... int k, l; for(k=0;k<DIM1;k++){ for(l=0;l<DIM2;l++){ test.tab[k][l] = NULL; } } // J'arrive pas à me satisfaire de ça, où est le pb? Et comment je dois faire pour vmt tout mettre à NULL? //Merci d'avance
Partager