[C] insérer un fichier dans un autre...

insérer un fichier dans un autre... [C] - C - Programmation

Marsh Posté le 31-05-2005 à 23:30:23    

Salut!
 
J'aimerais savoir comment, en C, on peut insérer des chaines de caractères au début d'un fichier texte ou encore insérer un fichier à la suite d'un autre.
 
Merci  :jap:

Reply

Marsh Posté le 31-05-2005 à 23:30:23   

Reply

Marsh Posté le 31-05-2005 à 23:51:20    

Citation :

on peut insérer des chaines de caractères au début d'un fichier texte


une ligne à la fois en écriture : fputs
pour se positionner en début de fichier : rewind
après j'imagine que pour faire ta tambouille (que tu ne précises dans ton post) tu auras peut etre besoin de fonctions pour créer un fichier temporaire tmpnam, tempnam ou tmpfile

Citation :

insérer un fichier à la suite d'un autre.


il faut etre en mode écriture en fin de fichier : passer a à fopen
 
je te fais confiance pour rechercher comment utiliser toutes ces fonctions

Reply

Marsh Posté le 01-06-2005 à 08:04:58    

caribou20 a écrit :

J'aimerais savoir comment, en C, on peut insérer des chaines de caractères au début d'un fichier texte ou encore insérer un fichier à la suite d'un autre.


"Fusion".  
 
Ouvrir les deux fichiers en lecture. Lire les deux selon les critères voulus, recopier dans un troisième ouvert en écriture. Ensuite, on renomme/efface (rename(), erase())
 
C'est principalement une question d'algorithme...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed