C++實(shí)現(xiàn)從輸入中讀取字符串
更新時(shí)間:2016年05月22日 12:20:58 投稿:hebedich
這篇文章主要介紹了C++實(shí)現(xiàn)從輸入中讀取字符串的實(shí)現(xiàn)思路和具體代碼,非常的簡單實(shí)用,有需要的小伙伴可以參考下
你可以用這種方式讀取一個(gè)單獨(dú)的以空格結(jié)束的詞:
#include<iostream>
#include<string>
using namespace std;
int main(){
cout << "Please enter a word:\n";
string s;
cin>>s;
cout << "You entered " << s << '\n';
}
注意,這里沒有顯式的內(nèi)存管理,也沒有可能導(dǎo)致溢出的固定大小的緩沖區(qū)。
如果你確實(shí)想得到一行而不是一個(gè)單獨(dú)的詞,可以這樣做:
#include<iostream>
#include<string>
using namespace std;
int main(){
cout << "Please enter a line:\n";
string s;
getline(cin,s);
cout << "You entered " << s << '\n';
}
相關(guān)文章
C語言typedef與復(fù)雜函數(shù)聲明問題的深入解析
以下是對(duì)C語言中的typedef與復(fù)雜函數(shù)聲明問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下2013-07-07
如何通過UltraEdit解析BMP文件內(nèi)部結(jié)構(gòu)(BMP位圖基礎(chǔ))
我們先打開畫圖隨便畫一幅圖并采用24位bmp圖像格式保存,就得到了一張24位真彩色的位圖,下面我們來詳細(xì)分析bmp位圖的各個(gè)組成部分,感興趣的朋友跟隨小編一起看看吧2021-08-08
C++標(biāo)準(zhǔn)之(ravalue reference) 右值引用介紹
臨時(shí)對(duì)象的產(chǎn)生和拷貝所帶來的效率折損,一直是C++所為人詬病的問題,下面簡單地介紹一下Copy Elision、RVO,對(duì)此不感興趣的可以直接跳過2012-11-11

