Comparaison chaine caractere
fabien
-
Marden -
Marden -
alors voila je veux comparer 2 chaine de caractere a laide de la fonction strcmp mais une des chaine fait partie d un tableau dont je fais "defiler " les valeurs.
et ca marche pa!!
alors je laisse le code source si quelqun peut m aider a le faire fonctionner.
Merci.
#include<stdio.h>
#include <string.h>
void main (void)
{
char stat[30] ;
int i ;
char * statio[25] = {"la defense" ,"esplanade de la defense" , "pont de neuilly" , "les sablons" , "porte maillot" ,"argentine" , "charles de gaulle etoile" , "georges 5" , "franklin d roosevelt" , "champs elysees clemenceau" , "concorde" ,"tuileries" , "palais royal musee du louvre" , "louvre rivoli" , "chatelet" , "hotel de ville" , "saint paul" , "bastille" , "gare de lyon" , "neuilly diderot" , "nation" ,"porte de vincennes" , "saint mande tourelles" , "berault" , "chateau de vincennes" };
printf("Donnez votre station: "); gets(stat);
for (i=0 ; i<=25 ; i++ )
{
puts (statio[i]); gets(statio[i]);
if (strcmp(statio[i],stat)==0)
printf( "\n cette station es t su la ligne ", statio[i], stat);
else printf( "\n cette station n est pas sur cette ligne\n");
}
}
et ca marche pa!!
alors je laisse le code source si quelqun peut m aider a le faire fonctionner.
Merci.
#include<stdio.h>
#include <string.h>
void main (void)
{
char stat[30] ;
int i ;
char * statio[25] = {"la defense" ,"esplanade de la defense" , "pont de neuilly" , "les sablons" , "porte maillot" ,"argentine" , "charles de gaulle etoile" , "georges 5" , "franklin d roosevelt" , "champs elysees clemenceau" , "concorde" ,"tuileries" , "palais royal musee du louvre" , "louvre rivoli" , "chatelet" , "hotel de ville" , "saint paul" , "bastille" , "gare de lyon" , "neuilly diderot" , "nation" ,"porte de vincennes" , "saint mande tourelles" , "berault" , "chateau de vincennes" };
printf("Donnez votre station: "); gets(stat);
for (i=0 ; i<=25 ; i++ )
{
puts (statio[i]); gets(statio[i]);
if (strcmp(statio[i],stat)==0)
printf( "\n cette station es t su la ligne ", statio[i], stat);
else printf( "\n cette station n est pas sur cette ligne\n");
}
}
A voir également:
- Comparaison chaine caractere
- Caractère spéciaux - Guide
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Comparaison million milliard - Accueil - Technologies
- Caractere vide - Guide