关于文件写入的问题
问题描述:
我在编写了一段代码:
定义全局变量ofstream outfile0("apdu0.txt");
A(void)
{
//打印文件
CString sTmp1;
for(int i=0;i<100;i++)
{
sTmp1.format("d%",i);
outfile0 << sTmp1;
outfile0 << endl;
}
}
调用一次a文件里会有100行,但是再调用一次a,理论上来说应该在前一百条的基础上再增加100条,但是增加到某一行时,会弹出错误,debug指向红色那一行,quickwatch看outdile0变量,发现其ios哪项报错为:CXX0030: Error: expression cannot be evaluated .
找不出问题出在哪?望高人指点