一道c++的題目里要求 依次輸入字串 0表示輸入結束;
比如:輸入 "張三 李四 王五 0”,依次讀取“張三“,”李四“,”王五“;
請問大神這個代碼怎么寫;
uj5u.com熱心網友回復:
用scanf應該可以uj5u.com熱心網友回復:
用回圈來寫吧uj5u.com熱心網友回復:
string s=""while(s != "0") {
std::cin >>s; // 自動按空格或者回車分割
}
uj5u.com熱心網友回復:
寫個SplitString(const std::string &s, const std::string &c, std::vector<std::string>&v);思想是:從字串s重查找c,找到后截取字串放到v里面;
不會就網上找一下,很多這種代碼;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/66095.html
標籤:C++ 語言
