当用fopen读写打开文件时,请使用r+,而不是rw
来源:互联网 发布:不实名域名注册商 编辑:程序博客网 时间:2024/05/01 04:37
C++标准中fopen函数的mode只有r,r+,w+,a,a+这几种类别,而没有rw这种类别.
如果尝试对用rw方式打开文件进行写操作,不同的编译器会有不同的处理方式.例如
在linux下用gcc4.6.3把rw当成r来处理,会提示bad file descriptor
在windows下用dev C++则只是将写文件函数返回失败,但是没有设置errno
根据百度百科的说明,还有些编译器则能够把rw识别为r+
0 0
- 当用fopen读写打开文件时,请使用r+,而不是rw
- fopen打开文件"r"和"rb"格式的区别
- CString文件路径 使用fopen打开
- CString文件路径 使用fopen打开
- php使用fopen打开文件输出乱码
- fopen读写文件
- fopen文件读写函数
- 文件读写fopen()
- 文件打开函数fopen
- 关于fopen打开文件
- fopen打开文件方式
- fopen c++打开文件
- fopen打开文件方式
- fopen打开文件失败
- fopen文件打开模式
- PHP打开文件 fopen
- c语言读写文件fopen和fopen
- 在Visual C++中使用fopen()函数来读写文件
- 《C陷阱与缺陷》读书笔记
- 如何分析复杂的C语言声明
- Emacs中使用SRecode生成Doxygen风格的注释
- Git教程笔记
- 使用ps查看用户进程下的线程运行情况(AIX)
- 当用fopen读写打开文件时,请使用r+,而不是rw
- Emacs中的shell--Eshell使用笔记
- DB2中使用游标的注意事项
- 《c++编程剖析-问题,方案和设计准则》笔记
- git中文文件名、目录名乱码应该怎么解决?
- org-page配置中的一些注意事项
- Emacs之ido-mode笔记
- Emacs中关于括号的操作
- Emacs创建正则表达式的工具:re-builder使用笔记