Bonjour,
J'aimerai savoir si l'un d'entre vous sait comment je peux declarer, allouer et initialiser un tableau de structures.
En fesant ainsi :
tout marche correctement mais lorsque je tente de faire de cette maniere :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 t_op gl_operators[] = { {' ', my_plus, 1}, {' ', my_moin, 1}, {' ', my_mul, 2}, {' ', my_mod, 2}, {' ', my_div, 2}, {0, 0, 0} };
j'ai un parse error ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 t_op *op_priorities; op_priorities = (t_op *)malloc(sizeof(*op_priorities) * 7); op_priorities = { {op_base[1], my_plus, 1}, {op_base[2], my_moin, 1}, {op_base[3], my_mul, 2}, {op_base[4], my_mod, 2}, {op_base[5], my_div, 2}, {0, 0, 0} };
pareille si j'essayer d'initialiser ligne par ligne:
Je suis obliger d'initialiser champ par champ ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part op_priorities[0] = {op_base[1], my_plus, 1};
Merci
Partager