在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ù)。