IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

lire un fichier et sélectionner les lignes à afficher


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 54
    Par défaut lire un fichier et sélectionner les lignes à afficher
    Bonjour.

    J'essaye de lire un fichier et d'en afficher les lignes à l'écran, sauf si elles ont une valeur particulière...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
         while (!feof(file))
         {
               fgets(ligne, 100, file);
     
               if(ligne!="valeur particulière")
               {
                    printf("%s",ligne);
                    getch();
               }
         }

    Mais ça ne marche pas... J'ai aussi essayé de ne pas afficher les lignes vides, mais ces deux codes ne produisent aucun effet:


    Faut il que je me dirige vers un strcmp ?

    Bonne journée à tous

  2. #2
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 952
    Par défaut
    Salut,
    Citation Envoyé par ickis69 Voir le message
    Faut il que je me dirige vers un strcmp ?
    Oui. On ne compare pas des chaines avec == ou !=, mais bien avec strcmp

    A+

    Pfeuh

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 104
    Par défaut
    En outre, il ne faut pas utiliser la fonction feof pour vérifier si la fin du fichier a été atteinte, mais utiliser la valeur retour de fgets.

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/12/2014, 17h07
  2. Réponses: 6
    Dernier message: 23/05/2012, 14h27
  3. Réponses: 4
    Dernier message: 25/07/2006, 11h10
  4. Réponses: 31
    Dernier message: 22/02/2006, 17h31
  5. sélectionner les lignes différentes entre 2 tables
    Par PAYASS59 dans le forum Requêtes
    Réponses: 2
    Dernier message: 19/09/2005, 14h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo