虽然文件IO函数用过了很多次,但是发现编程总是会有疑问的地方随着时间的渐进,我慢慢发现以前觉得懂的东西中还有很多不懂的东西和更深层次的东西等着自己的发现
首先,我测试了open函数在不创建不存在的文件时(即不加O_CREATE),打开不存在的文件
在执行打开一个并不存在的文件后,例如
然后在前面的代码中加入O_CREAT进行测试
可以看到a文件已经被建立了。
虽然文件IO函数用过了很多次,但是发现编程总是会有疑问的地方随着时间的渐进,我慢慢发现以前觉得懂的东西中还有很多不懂的东西和更深层次的东西等着自己的发现
首先,我测试了open函数在不创建不存在的文件时(即不加O_CREATE),打开不存在的文件
在执行打开一个并不存在的文件后,例如
然后在前面的代码中加入O_CREAT进行测试
可以看到a文件已经被建立了。
成员函数pubsetbuf(buf, size) 可以修改缓冲大小但紦默认的缓冲区也改了,我的要求是默认缓冲区不变但大小改变。
在数据文件里有很小的数输出时,總是输出1.2e-5之类如何避免这种输出?