91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
乐安县| 若羌县| 岳阳市| 镇康县| 永寿县| 东至县| 永仁县| 浦北县| 陵川县| 蕉岭县| 黎城县| 广水市| 耿马| 襄汾县| 任丘市| 望谟县| 中西区| 临安市| 惠来县| 龙川县| 柯坪县| 华亭县| 科技| 临沧市| 玉溪市| 合山市| 桃源县| 浮山县| 铜川市| 沅陵县| 根河市| 白朗县| 浦江县| 凯里市| 铅山县| 新疆| 湘潭市| 乌拉特后旗| 水富县| 张家口市| 香格里拉县|