fsetpos

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Définit l’indicateur de position de flux de données.

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

Paramètres

stream
Pointeur vers la structure FILE .

pos
Stockage de l’indicateur de position.

En cas de réussite, fsetpos retourne 0. En cas d’échec, la fonction retourne une valeur différente de zéro et définit errno à un des éléments suivants du manifeste de constantes (définis dans ERRNO. (H) : EBADF, ce qui signifie que le fichier n’est pas accessible ou l’objet qui stream pointe vers n’est pas un fichier valide ; ou EINVAL, ce qui signifie une valeur non 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 de paramètre.

Consultez la page _doserrno, errno, _sys_errlist et _sys_nerr pour plus d’informations sur les autres codes de retour.

Le fsetpos fonction définit l’indicateur de position de fichier pour stream à la valeur de pos , obtenu dans un appel antérieur à fgetpos contre stream . La fonction efface l’indicateur de fin de fichier et annule les effets de ungetc sur stream . Après avoir appelé fsetpos, l’opération suivante sur stream peut être entrée ou de sortie.

FonctionEn-tête requis
fsetpos<stdio.h>

Pour plus d'informations sur la compatibilité, voir Compatibilité dans l'introduction.

Consultez l’exemple de fgetpos.

System::IO::FileStream::position

Flux d’e/s
fgetpos

Afficher: