begin process at 2008 09 05 11:23:16
1 237 169 membres
127 nouveaux aujourd'hui
14 312 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : C pointeur dans un fichier [ Divers / Débutant(e) ] (Yunchi)

C pointeur dans un fichier le 19/07/2007 08:33:21

Yunchi
Bonjour, J'aimerai savoir s'il est possible lors d'une lecture dans un fichier de revenir plus haut dans le fichier. Par exemple on fait des gets donc ca descend ligne par ligne et on veut revenir sur une ligne plus haut dans le fichier, est-ce qu'il existe une fonction similaire au gets mais qui remonte dans le texte ? Merci

Re : C pointeur dans un fichier le 19/07/2007 09:24:45

ctx_man
Salut ! Un petit de msdn ou autre documentation puisque c'est standard et hop : int fseek(FILE *stream, long offset, int origin); stream = Obtenu par ton fopen(...) offset = nombre d'octet dont tu veux te déplacer depuis origin origin = A partir de où tu te déplace Defines pour origin : SEEK_CUR Position courante dans le fichier SEEK_END Fin de fichier SEEK_SET Début de fichier fseek retourn 0 si la fonction à réussi. Si ton fichier est ouvert en mode texte, utilise ftell pour calculer tes positions car à cause des \n qui peuvent faire 2 octets au lieu d'un seul, fseek risque de se décaler.


Classé sous : fichier, ligne, pointeur, haut, revenir

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS