Bonjour a tous,

étant donné que je débute en C, peut que ce problème va vous paraitre simple,

En effet j'ai déclaré une structure de la manière suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
typedef struct location_channel{
    char location[16];
    char channel[16];
}location_channel_t;
Le problème c'est que je veux initialiser cette structure, je n'arrive pas à le faire, j'ai procédé ainsi

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
    location_channel_t loc_ch = {
                                {"Europe", "1,2,3,4,5,6,7,8,9,10,11,12,13" },
                                {"Israel","5,6,7"},
                                {"Jordania","10,11,12,13"},
                                {"America","1,2,3,4,5,6,7,8,9,10,11"},
                                {"Argentina","1,2,3,4,5,6,7,8,9,10,11"},
                                {"Bresil","1,2,3,4,5,6,7,8,9,10,11"},
                                {"Canada","1,2,3,4,5,6,7,8,9,10,11"},
                                {"Colombia","1,2,3,4,5,6,7,8,9,10,11"},
                                {"Mexic","1,2,3,4,5,6,7,8,9,10,11"},
                                {"Taiwan","1,2,3,4,5,6,7,8,9,10,11"},
                                {"NULL","NULL"},
                                };
Mais je crois que ce n'est pas la bonne méthode.

Est-ce que quelqu'un peut m'aider

Merci infiniment.