亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++怎么清空輸入緩沖區

c++
小億
265
2023-10-23 14:13:13
欄目: 編程語言

在C++中,你可以使用cin.ignore()來清空輸入緩沖區。它會忽略掉緩沖區中剩余的所有字符,直到換行符為止。以下是一個示例代碼:

#include <iostream>

int main() {
    int num;

    std::cout << "請輸入一個整數:";
    std::cin >> num;

    // 清空輸入緩沖區
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');

    std::cout << "請輸入一個字符串:";
    std::string str;
    std::getline(std::cin, str);

    std::cout << "輸入的整數是:" << num << std::endl;
    std::cout << "輸入的字符串是:" << str << std::endl;

    return 0;
}

在上面的例子中,std::cin.ignore()函數被用來清空輸入緩沖區中的換行符,以便后續的std::getline()函數從標準輸入讀取字符串。

0
淮滨县| 拜城县| 上思县| 皮山县| 彩票| 尖扎县| 奇台县| 峨眉山市| 静宁县| 西安市| 乌拉特前旗| 手游| 平乐县| 襄汾县| 龙南县| 淳化县| 赣榆县| 雷波县| 东乡| 义马市| 余庆县| 白城市| 增城市| 台北市| 黄陵县| 弥勒县| 攀枝花市| 仪陇县| 五华县| 班玛县| 汉源县| 阳谷县| 五大连池市| 图们市| 灵寿县| 玛多县| 连州市| 邳州市| 奎屯市| 黔南| 海口市|