查看: 762|回复: 1

C++输入输出流问题

[复制链接]
  • TA的每日心情
    慵懒
    2016-7-7 16:26
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2015-6-11 15:47:49 | 显示全部楼层 |阅读模式
    本帖最后由 流氓公子 于 2015-6-11 16:07 编辑

    #include<fstream>
    #include<iostream>
    using namespace std;
    struct student
    {
           int id,bedroomnum;
           char name;
           double score;
    };

    int main()
    {
        system("color 47");
        student stu;
        ofstream myfile("student.txt",ios:ut|ios::binary);

        if(myfile)
        {
            myfile.write((char*)(&stu),sizeof(stu));
            for(int i=0;i<3;i++){
                cout<<"请输入第"<<i+1<<"个同学的学号:";
                cin>>stu.id;
                cout<<"请输入第"<<i+1<<"个同学的姓名:";
                cin>>stu.name;
                cout<<"请输入第"<<i+1<<"个同学的C++成绩:";
                cin>>stu.score;
                cout<<"请输入第"<<i+1<<"个同学的宿舍号:";
                cin>>stu.bedroomnum;
                cout<<endl;
                }
        }
        else
            cout<<"Error:Can not find student.txt。"<<endl;
        myfile.close();

        system("pause");
        return 0;
    }

    程序可以运行,就是不知道问题出在哪,哪个大神给指点下,用的devc++






  • TA的每日心情
    慵懒
    2016-7-7 16:26
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2015-6-11 16:25:08 | 显示全部楼层
    好吧,给整出来了
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    站长推荐上一条 /1 下一条