string按行讀取以及按空格分隔

一、string讀取某一行,而後按空格分隔吹每個string

int main()
{
    string line,b;
    getline(cin,line);
    stringstream ss(line);
    while(ss>>b) {
        cout<<b<<endl;
    }
    
}

二、getline分界符重載,以及無限讀取

int main()
{
    string s;
    while(getline(cin,s,'#'))
     //默認換行爲enter,這裏重載成#
    cout<<s<<"$";
}
相關文章
相關標籤/搜索