bonjour,

je me suis aperçu qu'en C on ne pouvait switcher qu'avec des int.

Voila donc mon switch:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
159.            switch (strcmp("", str1))
160.            {
161.                case strcmp("", "Location"):
162.                    web->location = str2;
163.                    break;
164.                case strcmp("", "Content-Type"):
165.                    web->type_de_contenu = str2;
166.                    break;
167.                case strcmp("", "Server"):
168.                    web->serveur = str2;
169.                    break;
170.                ......
Le compilo me retourne ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
http.c:164: error: duplicate case value
http.c:161: error: previously used here
http.c:167: error: duplicate case value
http.c:164: error: previously used here
Je ne comprends pas du tout le code d'erreur.

Pouvez-vous m'aider ?

Merci,
Coyotte507