
VC++ f.open("家族信息.txt",ios::out|ios::trunc);为什么清空不了?
fstreamf;f.open("家族信息.txt",ios::out|ios::trunc);我要清空"家族信息.txt"中所有内容,用的是上面的代码,但清空不了??为...
fstream f;
f.open("家族信息.txt",ios::out|ios::trunc);
我要清空"家族信息.txt"中所有内容,用的是上面的代码,但清空不了??
为什么??
如果不是这些代码,那该怎么写?? 展开
f.open("家族信息.txt",ios::out|ios::trunc);
我要清空"家族信息.txt"中所有内容,用的是上面的代码,但清空不了??
为什么??
如果不是这些代码,那该怎么写?? 展开
3个回答
展开全部
你只是把文件打开了,并没有清空
方法一:
void main()
{
fstream f;
f.open("家族信息.txt", ios::out);
f.clear();
f.close();
}
方法二:
void main()
{
ofstream out;
out.open("家族信息.txt");
out.clear();
out.close();
}
方法一:
void main()
{
fstream f;
f.open("家族信息.txt", ios::out);
f.clear();
f.close();
}
方法二:
void main()
{
ofstream out;
out.open("家族信息.txt");
out.clear();
out.close();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询