Bonsoir, je suis étudiant en 1ère Technologie de l'informatique (Belgique, Namur)
Je suis en plein Blocus pendant ces vacances afin de bien préparer mes examens. Mais je rencontre un petit soucis dans cette exercice.
Merci d'avance,
DA en PP : créer un code qui recherche un nom entré par l'utilisateur et vérifie la présence de celui-ci. (Tableau déjà trié)
Voici le code que j'ai créer :
Le problème semble apparaitre au niveau de la fonction strcmp(X,Y) lors de la recherche dans le tableau de noms.
Le compilateur bloque sur cette ligne.
"error: invalid conversion from 'char' to 'const char*'"
"error: initializing argument 2 of 'int strcmp(const char*,const char*)'"
Vos idées sont les Bienvenues ...
Code:#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { int ind=0; char tabNom[9],nomLu[15]; while(ind<10) { printf("\nEntrez un nom : "); fflush(stdin); scanf("%s",&tabNom[ind]); ind++; } printf("\n\nEntrez un nom recherché : "); fflush(stdin); gets(nomLu); ind=0; while((ind<10) && (strcmp(nomLu,tabNom[ind])!=0)) { ind++; } if(ind==10) { printf("\nNom Absent !\n"); } else { printf("\nNom Enregistré !\n"); } }
-----