C库函数独立于具体的操作系统,具有较强移植性
创建和打开
1 | FILE *fopen(const char *filename,const char *mode);//linux 不区分二进制和文件,因此mode的b标志基本没有影响 |
读文件
1 | size_t fread(void *ptr,size_t size,size_t n,FILE *stream); |
写文件
1 | size_t fwrite(const void *ptr,size_t size,size_t n,FILE *stream); |
读写一个字符
1 | int fgetc(FILE *stream); |
格式化读写
1 | fscanf(FILE *stream,char *format[,argument...]);//fscanf(stdin,"%d",&i) |
定位
1 | int fseek(FILE *stream,long offset,int whence); |
获得路径
1 |
|
创建目录
1 |
|