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


1、string讀取某一行,然后按空格分隔吹每一個string

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

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

int main()
{
    string s;
    while(getline(cin,s,'#'))
     //默認換行為enter,這里重載成#
    cout<<s<<"$";
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM