fprintf
1 |
|
代码演示
1 |
|
fscanf
1 |
|
代码示例
1 |
|
fwrite
1 |
|
代码示例
1 |
|
fread
1 |
|
代码示例
1 |
|
fseek
1 |
|
代码示例
1 |
|
rewing
1 | void rewind(FILE *stream); |
代码演示
1 |
|
ftell
1 |
|
代码示例
1 |
|
stat
1 |
|
代码示例
1 |
|
Linux和windows中\n的区别
- 在windows中存储\n会在前面加一个\n -> \r\n
- 在windows中取出\n的时候会会将\r\n -> \n
- 在linux中不会有win上的操作
- 导致win中在linux中打开会多一个\r
- linux在win中打开会没有换行
删除文件,重命名
1 |
|
1 |
|
文件缓存区
缓冲区就是内存中的一块临时的空间
普通文件刷新缓冲区的方法
- 缓冲区满
- fflush函数强制刷新
- 程序正常退出
windows下标准输出stdout文件,没有缓冲区linux有
标准输入不能调用fflush强制刷新