Risultati da 1 a 2 di 2

Discussione: Funzioni Fseek, Fwrite & Fread in C

  1. #1
    Senior Member L'avatar di ThE_RaV[3]N
    Data Registrazione
    20-01-2006
    Località
    Nascosta
    Messaggi
    281

    Funzioni Fseek, Fwrite & Fread in C

    Qualcuno mi può illustrare come utilizzare correttamene la funzione fseek, fwrite e fread in C?!??? Grazie mille in anticipo per l'aiuto....Ciauz Ciauz
    Non ho particolari talenti .... Sono solo appassionatamente curioso (A. Einstein)

  2. #2
    New Member
    Data Registrazione
    16-12-2005
    Messaggi
    9
    fseek(FILE *stream, long offset,int origin) = serve per posizionarsi in una determinata posizione all'interno di un file.
    FILE *stream = puntatore al file aperto
    long offset = numero di bytes a partire dalla posizione indicata dal campo origin
    int origin = punto di partenza
    Per esempio fseek(fp,2,0) posiziona l'indicatore sul secondo byte a partire dall'inizio del file.
    -----
    fread(void *buffer,size_t size,size_t count,FILE *stream) = legge dei blocchi di dati da una stream e li memorizza in un buffer.
    void *buffer = qui vengono memorizzati i blocchi letti dalla stream
    size_t size = dimensione in byte del blocco
    size_t count = numero di blocchi da leggere sulla stream
    FILE *stream = stream da cui si legge.
    --------
    fwrite(void *buffer,size_t size,size_t count,FILE *stream)
    la struttura e' simile alla fread solo che invece di leggere da stream e salvare in buffer, in questo caso i blocchi di dati memorizzati in buffer vengono scritti sulla stream

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •