c++函数 输入一个i行j列的矩阵 输入成功返回true,输入失败返回false

发布时间:2019-08-27 02:44:40

c++函数 输入一个i行j列的矩阵 输入成功返回true,输入失败返回false

推荐回答

举个例子 例如

int val;

可以这样操作

1234567891011121314try{    cin >> val;    if (cin.fail())        throw false;    ....    return true;}catch (...) // 或者catch (bool error)之类{    cout << "input error." << endl;    // 如果要继续使用cin进行输入的话建议用 cin.clear(); cin.ignore(); 两句清除缓存以及错误标识    return false;}

 或者 不用try和catch而在throw上直接返回false也可以

以上问题属网友观点,不代表本站立场,仅供参考!