输入空白行时断开循环

时间:2016-11-19 20:45:09

标签: c++ loops break

我有这样的函数,如果pa [i] .fullname是一个空行,我想要的就是打破一个循环。试过一些方法,仍然没有找到解决方案。 我和斯蒂芬普拉塔书一起去,这是一个练习。 对于一些提示会很高兴。

int getinfo(student pa[], int n)
{
    int i = 0;
    for (i = 0; i < n; i++) {
        cout << "Imie: " << endl;
        cin >> pa[i].fullname;
        cout << "Hobby: ";
        cin >> pa[i].hobby;
        cout << "Ooplevel: ";
        cin >> pa[i].ooplevel;
    [enter link description here][1]
        }
    return i;
}

1 个答案:

答案 0 :(得分:0)

if(pa[i] == null)
    break;

你可以试试这个..