Apparement
fseek ,REpositionne le pointeur
fsetpos ,positionnne le pointeur
et auusi fsetpos "efface l'indicateur de fin de fichier"












































-------------------------------
Réponse au message :
-------------------------------
> tu as raison je viens de voir sur msdn mais je comprend po la différence entre fseek et fsetpos
>
> d'apres msdn:
>
> fsetpos:
> Sets the stream-position indicator.
>
> fseek:
> Moves the file pointer to a specified location.
>
> faudra k'on m'explique
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > non fseek permet de se mettre n'importe ou !
> > tout depend des argument
> >
> >











> >











> >











> >











> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > fseek normalement remet vers le début du fichier non??
> > > utilise plutot fsetposc mieu
> > > et en effet si tu veux remplacé une ligne ou la supprimé tu dois le chargé, le mettre en mémoire, recherché la ligne et faire tes modifs puis le réenregistré.
> > >
> > > après ceci dépend de qu'elle foçnction tu utilise pour l'enregistrment fopen, fstream,ou CreateFile
> > >
> > > youpi
> > > ++
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > c'est ce que j'allais te proposer,
> > > > mais j'avais penser un un bug :
> > > > il faut que le nombree de carateres ecrases soit le meme que le nombre de caracteres de la nouvelle ligne !!!!
> > > >
> > > >
> > > > mais bon, il faudrait peut-etre mieux charger le fichier en memoire, puis apres l'enregistrer, ceci si tu as besoin de faire beaucoup cette operation !
> > > >
> > > >











> > > >











> > > >











> > > >











> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > slt a toi JCDjcd,
> > > > >
> > > > > il se trouve que je voulais ecraser une ligne d'un fichier texte par une autre...
> > > > >
> > > > > j'ai trouve comment faire en utilisant les fonctions fseek (pour reperer ma ligne) et fprintf (pour l'ecraser et la remplacer par une autre)
> > > > >
> > > > > merci encore
> > > > >
> > > > > @@++
> > > > >
> > > > > John Clark
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Tu veux inserer du texte dans un fichier ??
> > > > > >
> > > > > >
> > > > > >











> > > > > >











> > > > > >











> > > > > >











> > > > > >
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > bonjour je voudrai savoir comment faire pour reperer une ligne dans un fichier et ecrire a l'endroit de cette ligne...
> > > > > > > j'arrive bien ecrire en fin de programme mais malheureusement il faut absolument que je mette mon texte entre plusieurs lignes...
> > > > > > >
> > > > > > > merci a vous tous et a bientot
> > > > > > >
> > > > > > > @@++
> > > > > > >
> > > > > > > john clark
> > > > > >
> > > > >
> > > >
> > >
> >
>