|
Sujet : [C++] Comment faire un switch avec une variable string? |
| youdontcare |
HelloWorld a écrit a écrit :
je vois pas en quoi ce code est truffe de bug et/ou incomprehensible :
Code :
- if(!strcmp(buffer, "test1" ))
- {
- }
- else if(!strcmp(buffer, "test2" ))
- {
- }
- else if(!strcmp(buffer, "test3" ))
- {
- }
|
par contre j'avoue ne pas tres bien comprendre ton code :D
peux-tu un peu detailler stp, ca m'interresse
|
ce code marche très bien et n'est ni truffé de bugs, ni incompréhensible. le problème avec ce code est que lorsque tu ajoutes une nouvelle fonctionnalité, tu n'as pas qu'à rajouter du code, tu dois modifier ta boucle principale. cf cette pattern : http://users.vnet.net/wwake/xp/xp0012.shtml |