fsetpos

imposta l'indicatore di flusso-posizione.

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

Parametri

  • stream
    puntatore a FILE struttura.

  • pos
    Archiviazione del localizzatore.

Valore restituito

Se l'operazione viene completata correttamente, fsetpos restituisce 0.In caso di errore, la funzione restituirà un valore diverso da zero e set errno su una delle costanti manifesto (definite in ERRNO.H): EBADF, ovvero il file non è accessibile o l'oggetto che stream i punti di non è una struttura di file valida; o EINVAL, che indica un valore non valido per stream o pos è stato superato.Se viene passato un parametro non valido in, la chiamata di queste funzioni del gestore non valido di parametro, come descritto in Convalida dei parametri.

vedere _doserrno, errno, _sys_errlist e _sys_nerr per ulteriori informazioni su questi e su altri, codici restituiti.

Note

fsetpos la funzione imposta l'indicatore percorso per stream il valore di pos, a cui viene ottenuto nello stesso metodo fgetpos e stream*.* La funzione consente di rimuovere il contrassegno di fine file e annullerà tutti gli effetti di ungetc in stream*.* Dopo aver chiamato fsetpos, l'operazione successiva su stream può essere input o output.

Requisiti

Funzione

Intestazione di associazione

fsetpos

<stdio.h>

per informazioni di compatibilità aggiuntive, vedere compatibilità nell'introduzione.

Esempio

Vedere l'esempio relativo a fgetpos.

Equivalente .NET Framework

System:: I:: FILESTREAM:: Percorso

Vedere anche

Riferimenti

Flusso I/O

fgetpos