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