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

读取文件

haibohere 发布于 2013-03-02 12:53, 256 次点击
void prin()
{
    ifstream AAA("d://haibohere.txt");
    while(!AAA.eof())
    {
        sss a(1);
        AAA>>a.name;
        AAA>>a.num;
        vip.push_back(a);
    }
    AAA.close();
}
为什么总是 多读取一次 ,最后总是会有一个空的a;
有什么办法解决吗。
1 回复
#2
rjsp2013-03-02 13:23
ifstream AAA("d://haibohere.txt");
for( sss a(1); AAA>>a.name>>a.num; )
    vip.push_back(a);

1