Strcmp en c++
evita8
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
evita8 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
evita8 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Bonjour !
Je fais un programme sur C++ et j'ai rencontré un petit soucis :
Je souhaite comparer 2 chaines de char
Mon programme :
#include <iostream.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
J'obtient le message d'erreur suivant lors de la compilation :
Line 23046: if (strcmp(nom1, params[1]) == 0)
%CXX-W-CODEUNREACHABLE, statement is unreachable
Merci de m'aider !!
Je fais un programme sur C++ et j'ai rencontré un petit soucis :
Je souhaite comparer 2 chaines de char
Mon programme :
#include <iostream.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main (int n, char *params[]) { char nom1[]="Premier"; char nom2[]="Deuxieme"; if (strcmp(nom1, params[1]) == 0) { printf("c cool"); } }
J'obtient le message d'erreur suivant lors de la compilation :
Line 23046: if (strcmp(nom1, params[1]) == 0)
%CXX-W-CODEUNREACHABLE, statement is unreachable
Merci de m'aider !!
3 réponses
j ai testé en rajoutant un petit else, ca marche bien
es ce que tu entres bien ton parametre ?
rajoute un petit if(argc==2){ton code}else{printf("utilisation prgrame parametre";}
sous visual studio, les parametres de ligne de commande c est dans project /setings/debug/program arguments (sous VC6)
es ce que tu entres bien ton parametre ?
rajoute un petit if(argc==2){ton code}else{printf("utilisation prgrame parametre";}
sous visual studio, les parametres de ligne de commande c est dans project /setings/debug/program arguments (sous VC6)
Nabla
si tu as un autre logiciel pour programmer, crée ton code, et execute le en ligne de commande par toi meme ...
evita8
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
>
Nabla
Personne n'a d'idée ?