fsream中的ios::out问题
就是想问,为什么最后fp<<"ilovefishc.com!“;并没有加入或者覆盖原来的文本中?谢谢int main()
{
fstream fp("test.txt", ios::in | ios::out );
if( !fp )
{
cerr << "打开文件失败!" << endl;
return 0;
}
fp << "IloveFishc.com!";
static char str;//静态数组,防止对象被改变。
fp.seekg(ios::beg);// 使得文件指针指向文件头 ios::end 则是文件尾。
fp >> str;
cout << str << endl;
fp.close();
return 0;
}
你有源文件么,加了ios::in是需要有源文件的?
我创建了源源文件后,运行是没有问题的 https://blog.csdn.net/hcf999/article/details/77864456 Croper 发表于 2019-5-11 17:01
你有源文件么,加了ios::in是需要有源文件的?
我创建了源源文件后,运行是没有问题的
有阿 运行没问题 但是那句代码即使删除也不影响,所以就是说,那句代码没有执行到位
页:
[1]