溫馨提示×

c++中cin.getline讀取數(shù)字時怎么辦

c++
小樊
87
2024-07-10 10:40:23
欄目: 編程語言

在C++中,cin.getline函數(shù)主要用于讀取字符串,而不是數(shù)字。如果要讀取數(shù)字,可以使用cin函數(shù)連續(xù)讀取數(shù)字,然后將其轉(zhuǎn)換為需要的數(shù)據(jù)類型。

以下是一個示例代碼,演示如何使用cin讀取數(shù)字:

#include <iostream>

int main() {
    int num;
    
    std::cout << "Enter a number: ";
    std::cin >> num;
    
    std::cout << "You entered: " << num << std::endl;
    
    return 0;
}

在這個示例中,用戶輸入一個數(shù)字,然后程序?qū)⑵浯鎯υ?code>num變量中,并輸出到控制臺。如果需要讀取多個數(shù)字,可以使用循環(huán)來多次調(diào)用cin函數(shù)。

0