文件读写失败中的几个常见错误.
1. 文件是否存在
2,文件权限. 该程序会打开非常关闭的文件,并且可能会更改文件权限.
3. 缓冲区大小足以读取文件吗?
4. 如果二进制文件打开功能需要| O_BINARY,则fopen需要添加b. 否则,将无法读取该文件.
5. 如果将文件USB插入串行端口,请特别注意USB串行端口的不稳定性. 容易读写异常. 建议使用扩展卡到串行端口进行长期操作.
//文件操作界面// /// //
int open(const char * path,int access,int模式)
path要打开的文件的路径和名称
访问访问模式fopen失败但生成了文件,宏的定义和含义如下:
O_RDONLY 1个只读打开
O_WRONLY 2只写即可打开
O_RDWR 4读写打开
还可以选择以下模式来匹配以上三种基本模式:
O_CREAT 0x0100创建一个文件并打开它
O_TRUNC 0x0200打开一个现有文件并将文件长度设置为0,保留其他属性