Share via


fsetpos

définit l'indicateur de flux de données-position.

int fsetpos( 
   FILE *stream,
   const fpos_t *pos 
);

Paramètres

  • stream
    Pointeur vers la structure d' FILE .

  • pos
    stockage de Position-indicateur.

Valeur de retour

En cas de réussite, retourne 0 d' fsetpos .En cas de échec, la fonction retourne une valeur différente de zéro et définit errno à l'une des constantes manifestes suivantes (définies dans ERRNO.H) : EBADF, ce qui signifie que le fichier n'est pas accessible ou l'objet auxquels les points d' stream n'est pas une structure de fichiers valide ; ou EINVAL, c'est-à-dire une valeur valide pour stream ou pos a été passé.Si un paramètre non valide est passé, ces fonctions appellent le gestionnaire de paramètre non valide, comme décrit dans Validation des paramètres.

Consultez _doserrno, errno, _sys_errlist, et _sys_nerr pour plus d'informations sur ce point, ainsi que d'autres, les codes de retour.

Notes

La fonction d' fsetpos définit l'indicateur de position de fichier pour stream à la valeur d' pos*,* obtenue en appel précédent à fgetpos par rapport à stream*.* La fonction désactive l'indicateur de fin de fichier et annule les effets d' ungetc sur stream*.* Après avoir appelé fsetpos, l'opération suivante sur stream peut être entrée ou de sortie.

Configuration requise

Fonction

en-tête requis

fsetpos

<stdio.h>

Pour des informations de compatibilité supplémentaires, consultez compatibilité dans l'introduction.

Exemple

Consultez l'exemple pour fgetpos.

Équivalent .NET Framework

System : : E/S : : FileStream : : position

Voir aussi

Référence

E/S de flux

fgetpos