Comment écrire au début du fichier sans l'écraser

Résolu
geekat Messages postés 228 Date d'inscription   Statut Membre Dernière intervention   -  
geekat Messages postés 228 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'aimerais ajouter la chaîne de caractères "<p>" au début du fichier. J'ai utilisé : fputs("<p>",fichier);
Et pour ne pas écraser les 1ers caractères, j'ai mis ça : fseek(fichier, 0, SEEK_SET); qui n'a pas l'air de marcher.

comment faire ?

Merci
A voir également:

1 réponse

NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Réponse simple, lire tout le fichier, puis l’écrire avec le texte ajouté.
0
geekat Messages postés 228 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour ta réponse.
tu veux dire écrire la chaîne puis réécrire le fichier ?
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Tu crées un autre fichier, tu écris la chaîne, puis tu écris tout le reste.
Et enfin tu renommes ton fichier.
0
geekat Messages postés 228 Date d'inscription   Statut Membre Dernière intervention  
 
D'accord, faut donc créer un autre fichier. Merci :)
0