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 :

fusion alternée


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    juillet 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juillet 2015
    Messages : 1
    Points : 1
    Points
    1
    Par défaut fusion alternée
    Bonjour,

    comment je peux avoir une fusion alternée de deux fichiers dans un autre fichier? càd je veux copier une chaine du fichier 1 suivi d'une chaine du fichier 2 dans un fichier 3.

  2. #2
    Membre actif

    Homme Profil pro
    Enseignant
    Inscrit en
    septembre 2012
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : septembre 2012
    Messages : 196
    Points : 228
    Points
    228
    Par défaut
    Salutations !!

    Le langage C permet de faire cela sans trop de soucis, maintenant il faut réfléchir à une approche.
    Tu sais que tu dois copier une ligne d'un premier fichier dans un fichier, puis copier une ligne d'un second fichier dans ce même fichier.

    Le tout sera alors de savoir comment ouvrir un fichier (se renseigner sur les modes d'ouverture des fichiers en C), lire une ligne (comment savoir que nous sommes arrivés à la fin de la ligne), copier cette ligne dans un autre fichier.

    Indices: fopen, fgets, fputs, ...

    PS: nous allons t'aider à trouver un moyen de le faire et te donner des pistes, mais nous résisterons à notre envie de le faire à ta place ^^

  3. #3
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    février 2006
    Messages
    8 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : février 2006
    Messages : 8 966
    Points : 24 576
    Points
    24 576
    Billets dans le blog
    1
    Par défaut
    Bonjour

    Même pas triée la fusion?
    Ok. Ouvrir fichier 1, ouvrir fichier2, lire une ligne du fichier1, écrire la ligne dans le fichier3, lire une ligne du fichier2, écrire la ligne dans le fichier3 et recommencer le tout. Petite gestion à faire quand un des deux fichiers est plus court que l'autre (dans ce cas quand le premier fichier est terminé mais que la boucle continue pour le second le premier n'est plus lu donc la ligne ne doit pas être écrite) mais rien de bien compliqué (des variables, des tests et voilà).
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 03/05/2015, 23h29
  2. [FORMATION] Formations par alternance
    Par chobol dans le forum Etudes
    Réponses: 10
    Dernier message: 20/02/2004, 11h28
  3. [MFC]Info sur da la fusion sous Word
    Par kor dans le forum MFC
    Réponses: 6
    Dernier message: 22/08/2003, 11h14
  4. Fusion directe dans word
    Par wozzy dans le forum Access
    Réponses: 10
    Dernier message: 03/06/2003, 21h02
  5. Tri par fusion d'un tableau
    Par Mailgifson dans le forum C
    Réponses: 5
    Dernier message: 12/12/2002, 14h53

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