溫馨提示×

c++中如何忽略特定輸入

c++
小樊
137
2024-09-25 03:12:12
欄目: 編程語言

在C++中,可以使用cin.ignore()函數來忽略特定輸入。

該函數需要兩個參數:第一個參數是要忽略的字符數,第二個參數是流對象(通常是cin)。

例如,如果要在用戶輸入一個數字后忽略后面的所有字符,可以使用以下代碼:

#include <iostream>
#include <limits>
using namespace std;

int main() {
    int num;
    cout << "請輸入一個整數:";
    cin >> num;
    cin.ignore(numeric_limits<streamsize>::max(), '\n');
    cout << "您輸入的數字是:" << num << endl;
    return 0;
}

在上面的代碼中,cin.ignore()函數用于忽略從上次輸入到當前輸入之間的所有字符,包括空格、制表符和換行符等。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女