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