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 :

copier un fichier ligne par ligne [Débutant(e)]


Sujet :

C

Vue hybride

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

    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Par défaut copier un fichier ligne par ligne
    Bonjour à tous,

    J'ai réalisé un programme copiant un fichier texte vers un autre fichier texte en le modifiant au passage.

    Je voudrais savoir avec quelle commande on peut comparer deux fichiers texte ligne par ligne afin que je puisse récupèrer des infos dans un des fichiers et les recopier dans l'autre.

    Si quelqun connait cette commande, je veux bien qu'il me la donne.

    Merci et bonne fin de journée à tous

  2. #2
    Membre confirmé Avatar de fabpeden
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 131
    Par défaut
    tu peux le faire en 2 temps, dans un premier temps, tu lis 1 ligne de chaque fichier avec "char * fgets ( char * str, int num, FILE * stream )", puis tu compare les deux chaînes avec "int strcmp ( const char * str1, const char * str2 );" qui te renvoi 0 si les deux chaînes sont les mêmes.

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    tu es sous quel OS ?

    Sous *n*x tu as diff comme commande de shell.

    Sinon, si c'est en C, oui tu lis les 2 et tu fais des strcmp...

Discussions similaires

  1. Excel 2010 Copier coller celulle avec condition ligne par ligne
    Par gilles171 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/11/2014, 10h42
  2. Réponses: 9
    Dernier message: 03/07/2014, 18h08
  3. Opération sur un fichier et lecture ligne par ligne
    Par teunniq dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 03/06/2014, 17h57
  4. lire fichier .txt (NOTEPAD) ligne par ligne
    Par skambram dans le forum VB.NET
    Réponses: 1
    Dernier message: 06/06/2009, 18h41
  5. lire un fichier de string ligne par ligne
    Par bilzzbenzbilz dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 11/02/2009, 10h44

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