1
19
因为您是在文本模式下打开文件,所以它会将行尾标记(如LF)转换为CR/LF。
如果您在Windows上运行(而且考虑到文件名以
如果在中打开文件
C99标准有这个说法
你可以看到他们区分
|
2
0
什么是fwrite返回?通常返回值应该是写入的字节数。 另外,ftell()在fseek之前用什么回答? 它可能有助于了解操作系统、C编译器版本和C库。 |
3
0
文件指针是一个cookie。它没有价值。你唯一能用它做的就是在一个文件中寻找同一个地方。我甚至不确定iso c是否保证ftell返回递增的值。如果您不相信这一点,请查看不同的seek()模式。它们的存在正是因为位置不是一个简单的字节偏移量。 |
4
0
如果没有刷新(可能是fsync),Windows实际上不会将所有数据写到文件中。也许这就是为什么 |
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |