关于ofstream的一点小问题

码字猴 2011-07-28 07:04:58
#include<fstream>
using namespace std;
int main()
{
ofstream myfile("d:\\1.txt",ios::out,0);
myfile<<"hello world";
myfile.close();
return 0;
}
这段代码在编译时会出错,说是ofstream的没有接受3个参数的构造函数。但是MSDN上查了ofstream( const char* szName, int nMode = ios::out, int nProt = filebuf::openprot );明明有3个参数的构造函数啊,第3个参数表示文件属性,小弟挺纳闷的。。。
求解啊...


...全文
70 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞猪潜水 2011-07-28
  • 打赏
  • 举报
回复
这个看编译错误的内容应该就能看出来吧
hongwenjun 2011-07-28
  • 打赏
  • 举报
回复
两个 逗号 明显不同,应该换一个好点 的编辑器
c_losed 2011-07-28
  • 打赏
  • 举报
回复

#include<fstream>
using namespace std;
int main()
{
ofstream myfile("d:\\1.txt",ios::out,0);//注意输入法状态 在英文状态下输入,
myfile<<"hello world";
myfile.close();
return 0;
}
chen16501560 2011-07-28
  • 打赏
  • 举报
回复
是fstream 类中open() 成员函数的原型吧

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧