Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
fopen restituisce l'indirizzo di un oggetto di tipo FILE.Si utilizza questo indirizzo come stream argomento a diverse funzioni di libreria per l'esecuzione di diverse operazioni in un file aperto.Per un flusso di byte, qualsiasi input è espressa come se ogni carattere venga letto chiamando fgetce tutto l'output è espressa come se ogni carattere venga scritto chiamando fputc.Per un ampio flusso, qualsiasi input è espressa come se ogni carattere venga letto chiamando fgetwce tutto l'output è espressa come se ogni carattere venga scritto chiamando fputwc.
È possibile chiudere un file chiamando fclose, dopo di che l'indirizzo di FILE l'oggetto non è valido.
In FILE l'oggetto consente di archiviare lo stato di un flusso, tra cui:
Un valore diverso da zero stabilito indicatore di errore da una funzione che rileva in lettura o scrittura l'errore.
Un valore diverso da zero stabilito indicatore di fine file da una funzione che rileva la fine del file durante la lettura.
Un indicatore posizione specifica il byte successivo nel flusso per leggere o scrivere, se il file può supportare il posizionamento delle richieste.
In stato del flusso specifica se il flusso accetterà legge e/o scrittura o se il flusso sia separato, i byte, o ampio orientato.
Uno stato di conversione vengono mantenuti lo stato di caratteri multibyte generalizzato parzialmente assemblato o generato alcun nonché tutti gli stati di spostamento per la sequenza di byte in file).
Un buffer di file specifica l'indirizzo e la dimensione di un oggetto di matrice che le funzioni della libreria possono utilizzare per migliorare le prestazioni delle operazioni di lettura e scrittura nel flusso.
Non alterare qualsiasi valore archiviato in FILE oggetto o in un buffer di file specificati per l'utilizzo con tale oggetto.Non è possibile copiare un oggetto FILE oggetto e portably utilizzare l'indirizzo della copia ad esempio stream argomento di una funzione di libreria.