Le numerose funzioni per i file possono essere raggruppate per scopo
Leggere
fread() |
size_t fread(void * ptr, size_t size, size_t count, FILE * stream); |
fscanf() |
int fscanf(FILE * stream, const char * format, …); |
fgetc() |
int fgetc(FILE * stream); |
fgets() |
char * fgets(char * str, int num, FILE * stream); |
Scrivere
fwrite |
size_t fwrite(const void * ptr, size_t size, size_t count, FILE * stream); |
fprintf |
int fprintf(FILE *stream, const char * format, … ); |
fputc |
int fputc(int character, FILE * stream); |
fputs |
int fputs(const char * str, FILE * stream); |
Ancora…
fopen() |
FILE * fopen(const char * filename, const char * mode); |
fseek() |
int fseek(FILE * stream, long int offset, int origin); |
ftell() |
long int ftell(FILE * stream); |
fflush() |
int fflush(FILE * stream); |
fclose() |
int fclose(FILE * stream); |