Re: record length

トップ ページ

このメッセージに返信
著者: Edgar Bonet
日付:  
To: guilde
題目: Re: record length
Remarque préliminaire : je suis abonné à cette liste, merci de NE PAS me
mettre en copie de tes réponses.

Patrick Dupré a écrit :
> Comment je peux donner le RECL en c ?


La notion de « record length » n'a pas tellement de sens en C, du moins
pas à l'_ouverture_ du fichier. Un fichier n'est rien de plus qu'une
suite d'octets, ce n'est pas une suite d'enregistrements.

Ceci dit, au moment de _lire_ le fichier, tu peux le lire par paquets de
256 octets si tu veux:

    #include <stdio.h>
    #define RECORD_LENGTH 256


    size_t ret = fread(buffer, RECORD_LENGTH, 1, the_file);


C.f. man fread.

Edgar.