Download COURS D`ASM 68000
Transcript
| 0 | lecture seule | | 1 | écriture seule | | 2 | lecture et écriture | |______|_____________________| RETOUR Un nombre positif, l'identificateur Un numéro d'erreur négatif. ** $3E Fclose Fer meture d'un fichier WORD Fclose(idfich) WORD idfich; Fer me le fichier dont l'identificateur est 'idfich'. RETOUR 0 en cas de succès; ERROR ou un numéro d'erreur approprié en cas d'échec. ** $3F Fread Lecture sur un fichier LONG Fread(idfich,nbre,buffer) WORD idfich; LONG nbre; char *buffer; Lit 'nbre' octets dans le fichier d'identificateur 'idfich', et les place en mémoire à partir de l'adresse 'buffer'. RETOUR Le nombre d'octets réellement lus, ou: 0 si code de fin de fichier, Un numéro d'erreur négatif. ** $40 Fwrite Écriture sur un fichier LONG Fwrite(idfich,nbre,buffer) WORD idfich; LONG nbre; char *buffer; Écrit 'nbre' octets de la mémoire à partir de l'adresse 'buffer', dans le fichier ayant comme identificateur 'idfich'. RETOUR Le nombre d'octets réellement écrits en cas de succès. Un numéro d'erreur négatif autrement. ** $41 Fdelete Effacement d'un fichier WORD Fdelete(nomfich) char *nomfich; Efface le fichier ayant comme nom 'nomfich'. RETOUR 0 en cas de succès Un numéro d'erreur négatif autrement. ** $42 Fseek Positionne le pointeur de fichier LONG Fseek(offset,idfich,mode) LONG offset; WORD idfich; WORD mode; Positionne le pointeur dans le fichier défini par l'identificateur 'idfich'. 'offset' est un nombre signé; une valeur positive déplace le pointeur vers la fin du fichier, une valeur négative, vers le début. Le 'mode' de positionnement peut être : _____________________________________________ | mode | Déplacement d'offset octets... | |||