C++ string 分割字符
string str="ab defg";
int i=str.find(' ');
string str1=str.substr(0,i);
cout<<str1;
return 0;
切割字符串
#include <sstream>
#include <string>
#include <iostream>
using namespace std;
int main()
{
string text = "big|dog|china|sonic|free";
stringstream ss(text);
string sub_str;
while(getline(ss,sub_str,'|')) //以|爲間隔分割test的內容
cout << sub_str << endl;
return 0;
}
輸出如下:
big
dog
china
sonic
free
int i=str.find(' ');
string str1=str.substr(0,i);
cout<<str1;
return 0;
切割字符串
#include <sstream>
#include <string>
#include <iostream>
using namespace std;
int main()
{
string text = "big|dog|china|sonic|free";
stringstream ss(text);
string sub_str;
while(getline(ss,sub_str,'|')) //以|爲間隔分割test的內容
cout << sub_str << endl;
return 0;
}
輸出如下:
big
dog
china
sonic
free
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.