C++ | 检查输入非int 发表于 2023-10-24 分类于 IT , CPlusPlus 为了防止向 int 类型输入字母等非法内容,可以使用以下方式输入: 需要注意!某些情况下需要 #include <limit> 123456while (!(cin >> i)){ cout << "Invalid input, please input again: " ; cin.clear(); cin.ignore(numeric_limits<streamsize>::max(), '\n');}