Comment replacer le pointeur lecture en position de debut ???? - C++ - Programmation
Marsh Posté le 29-08-2002 à 15:46:20
Tu doit lui passer le FILE* du fichier, de combien d'octets tu veux te déplacer et à partir d'où (SEEK_SET début du fichier, SEEK_END depuis la fin du fichier, SEEK_CUR là ou tu es dans le fichier)
Marsh Posté le 29-08-2002 à 15:46:52
Si tu veux te mettre au début du fichier:
Code :
|
Marsh Posté le 29-08-2002 à 15:55:13
letoII a écrit a écrit : Si tu veux te mettre au début du fichier:
|
okay kate
merchi messieurs
juste pour savoir le 1er argument c le FILE , le 2eme c'est donc le nombre d'octet qu on souahite avancer , et le 3eme arguement c la position du pointeur actuelle)
donc dans mon cas je me mets au debut du fichier (seek_set) et j avance de 0 octets donc je reste au debut
mais si au lieu de 0 je mets 1 ca voudrais dire que le pointeur se palcera a la 2eme case ????
Marsh Posté le 29-08-2002 à 16:07:31
Lenoiche a écrit a écrit : mais si au lieu de 0 je mets 1 ca voudrais dire que le pointeur se palcera a la 2eme case ???? |
Oui, mais à condition que tu ais indiqué SEEK_SET
Si tu met SEEK_END, le pointeur sera sur l'avant derniere "case", etc...
Marsh Posté le 31-08-2002 à 01:21:28
Harkonnen a écrit a écrit : Oui, mais à condition que tu ais indiqué SEEK_SET Si tu met SEEK_END, le pointeur sera sur l'avant derniere "case", etc... |
L'après-dernière si on met 1 !
Marsh Posté le 29-08-2002 à 15:41:41
vala une question simple , rapide !!!
je ne comprends pas les diffrents arguements demande pour l instruction fseek ....