begin process at 2012 02 12 18:48:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Recherche dans un fichier txt


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recherche dans un fichier txt

dimanche 5 juin 2005 à 12:20:25 | Recherche dans un fichier txt

Sandy084

Bonjour,
J'effectue différentes actions sur un fichier txt (consultation, ajout) mais je n'arrive pas à  effectuer une recherche.
En effet je voudrais trouver un véhicule et l'afficher à partir de la saisie de sa plaque d'immatriculation:

fichier = fopen("fichier.txt","r");

    printf("\n\nSaisissez la plaque d'immatriculation : ");
    scanf("%s",&RechImmat);

    TrouveRecherche = 0;

    do
    {    fscanf(fichier," %s  %s  %s  %s  %s  %d  %s  %s  %s  %s  %s ",&immat, &constructeur, &modele, &carb, &couleur, &nb_place, &annee, &chvFisc, &puiss, &km, &prix);
        printf("Immatriculation : %s\n",&immat);
      
        if (RechImmat == immat)
            TrouveRecherche = 1;
    }while((TrouveRecherche != 1) && (!feof(fichier)));

    fclose(fichier);
    if (TrouveRecherche != 1)
        printf("\nL'enregistrement n'existe pas.");

        else
        {    j'affiche le résultat }

En fait, ca m'affiche chaque fois "L'enregistrement n'existe pas." Pourquoi la valeur entrée n'est pas trouvée, reconnnue???
Merci à tous.


dimanche 5 juin 2005 à 14:31:05 | Re : Recherche dans un fichier txt

bayeto

Membre Club
Réponse acceptée !
Pour comparer des chaines C, il faut utiliser la fonction strcmp (ou strstr suivant le cas) mais surtout pas l'operateur ==!

mayonaise tournera, bientôt, très bientôt...



Cette discussion est classée dans : fichier, recherche, txt, immatriculation, trouverecherche


Répondre à ce message

Sujets en rapport avec ce message

recherche par nom [ par cobra176 ] bonjour tout le monde j'ai un programme en c que j'ai trouvé ici qui me permet de faire un agenda.il y a une fonction de recherche par numéro et j'ess probleme de recherche dans un fichier [ par jekburn ] // Bonsoir, mon programme est un repertoire téléphonique, on peut rentré un nom et // un n° de tél.// les données s'incrivent bien dans le fichier, ma Gestion fichiers TXT [ par trystan007 ] Salut, je cherche une commande afin de gérer des fichier texte.En cherchant, je suis tombé sur la commande fopen, mais le code suivant  (code d'exempl Manipulation de fichier [ par DeadStarXt ] Bonjour,Je souhaite sauvergarder/charger les fichiers txt manipulés par mon programme dans un même dossier 'Saved'...Le problème est le suivant :- Je Lire et écrire un fichier .txt avec du C [ par Hkz ] Bonjours a tousJ'ai codé un programme qui code du texte, mais pour l'instant il faut lui rentrer le texte par le clavier se qui n'est pas très pratiqu Supprimer dans un fichier [ par xactise ] Bonjour tous le monde voila je débute en Cet j'aimerai savoir comment suprimer une frase dans un fichier texte j'explque mon exemple en quelque lignev Comment récuperer ligne par ligne dans un fichier.txt [ par arsenecouette ] Bonjour à tous,Voila mon second prb de la semaine et je fais donc appel une nouvelle fois à vos connaissances.Dans un fichier.txt, je sauvegarde un ma syntaxe et fichier [ par silverfr78021959 ] bonjour,Voilà j'ai un petit soucis, je désires affectuer une syntaxe ùais cela ne marche pas et je vois pas pkoi.par expl : fonct.fonction("fichier.tx le contenue d'une TlistBox dans un fichier txt [ par hamidkhelifa ] hello!!! voila g un petit probleme que je n'arrive pas a comprendre je susi entraint de faire une aplication ou je suis obliger de charger un fichier Lire une ligne d'un fichier txt [ par Arnauti ] Bonjour, je suis débutant en C. J'aimerais bien savoir s'il est possible de lire dans un fichier *.txt une ligne au choix. Si oui, comment est-ce poss


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales