Programmation language c, la fonction recherche dans un fichier
Fermé
oumay.ba
Messages postés
2
Date d'inscription
mercredi 11 mars 2015
Statut
Membre
Dernière intervention
21 mars 2015
-
11 mars 2015 à 15:52
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 12 mars 2015 à 00:17
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 12 mars 2015 à 00:17
A voir également:
- Programmation language c, la fonction recherche dans un fichier
- Fichier rar - Guide
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Recherche musique - Guide
- Recherche par image - Guide
- Fichier host - Guide
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
12 mars 2015 à 00:17
12 mars 2015 à 00:17
Bonjour,
Il manque des fonctions.
scanf("%s",&client);;
Pas de & devant la variable. Comment est défini cette variable ?
char client[xxx] ?
Pas besoin de mettre 2 points virgule.
}while(!feof(f));
Ce n'est pas bon pour détecter la fin d'un fichier. Il faut lire le fichier par exemple via fgets(...).
Il faut rajouter également une condition de sortie dans le cas où existe vaut 1.
if(exist=0)
L'opérateur de comparaison en C est le double égal (==).
printf("erreur");
Il faut mettre un '\n' en fin de message avant le return 0; final.
getch();
Ce n'est pas standard. Plutôt getchar().
Cdlt,
Il manque des fonctions.
scanf("%s",&client);;
Pas de & devant la variable. Comment est défini cette variable ?
char client[xxx] ?
Pas besoin de mettre 2 points virgule.
}while(!feof(f));
Ce n'est pas bon pour détecter la fin d'un fichier. Il faut lire le fichier par exemple via fgets(...).
Il faut rajouter également une condition de sortie dans le cas où existe vaut 1.
if(exist=0)
L'opérateur de comparaison en C est le double égal (==).
printf("erreur");
Il faut mettre un '\n' en fin de message avant le return 0; final.
getch();
Ce n'est pas standard. Plutôt getchar().
Cdlt,