注册 登录
编程论坛 C++教室

我要崩溃了……哪里的问题呀!!大侠们

小森有礼 发布于 2011-05-19 12:30, 348 次点击
void CreatStudentf(char *stu,int& i)
{
    ofstream out(stu);
    Student s[100];
    i=0;
    cout<<"是否继续插入学生信息(y//n)"<<endl;
    char ch;
    cin>>ch;
        while(ch=='y')
        {
            
            s[i].setsname ();
            s[i].setsnum ();
            out.write ((char*)&s[i],sizeof(Student));
            i++;
            cout<<"是否继续插入学生信息(y//n)"<<endl;
            cin>>ch;
            
        }
        out.close ();
}
一运行到最后的out.close()就会出现错误,运行不下去了……怎么回事。(编译没错)
1 回复
#2
棉雨2011-05-20 00:37
是不是还没有打开文件?
1