在 C++ 中,可以使用 cin
對(duì)象從標(biāo)準(zhǔn)輸入(通常是鍵盤)讀取數(shù)據(jù)
#include<iostream>
#include<string>
int main() {
std::string input;
// 提示用戶輸入數(shù)據(jù)
std::cout << "請(qǐng)輸入一些文本: ";
// 從標(biāo)準(zhǔn)輸入讀取一行數(shù)據(jù)
std::getline(std::cin, input);
// 輸出讀取到的數(shù)據(jù)
std::cout << "你輸入了: "<< input<< std::endl;
return 0;
}
在這個(gè)例子中,我們首先包含了 和<string>
頭文件。然后,我們創(chuàng)建了一個(gè) std::string
類型的變量 input
來(lái)存儲(chǔ)從標(biāo)準(zhǔn)輸入讀取的數(shù)據(jù)。
接下來(lái),我們使用 std::cout
打印一條提示信息,讓用戶知道程序正在等待輸入。然后,我們使用 std::getline()
函數(shù)從 std::cin
讀取一行數(shù)據(jù),并將其存儲(chǔ)在 input
變量中。最后,我們使用 std::cout
輸出讀取到的數(shù)據(jù)。
要編譯并運(yùn)行此程序,請(qǐng)將代碼保存到一個(gè)名為 read_input.cpp
的文件中,然后在命令行中運(yùn)行以下命令:
g++ read_input.cpp -o read_input
./read_input
現(xiàn)在,程序應(yīng)該運(yùn)行并等待用戶輸入。輸入一些文本并按 Enter 鍵,程序?qū)⑤敵瞿爿斎氲膬?nèi)容。