- fopen, fclose
#includeFILE *fopen(const char *path, const char *mode); int fclose(FILE *fp);
- fread, fwrite
#includesize_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);
- fgetc, getc, getchar: 读取一个字节返回一个字符
#includeint fgetc(FILE *stream);int getc(FILE *stream);int getchar(void);
- fputc, putc, putchar: 输出一个字符
#includeint fputc(int c, FILE *stream);int putc(int c, FILE *stream);int putchar(int c);
- 示例
#include#include int main(){ int c; FILE *in, *out; in = fopen("file.in","r"); out = fopen("file.out","w"); while((c = fgetc(in)) != EOF) fputc(c,out); exit(0);}