小编abh*_*hay的帖子

使用boost :: algorithm :: split拆分字符串

我有以下代码.

using namespace std;
using namespace boost;
int main()
{  
 SystemConnect hndl;
 int ip1[15],ip2[15];
 string line;
 while (cout<<"LP>" && getline(cin,line) ) {
  if (line=="exit")
   break;
  if (line=="Connect 10.172.21.121 10.109.12.122"){
   string str;
      str="ConInit 10.172.21.121 10.109.12.122";
   vector<string> results;
   split(results,str,is_any_of(" "));
   for(vector<string>::const_iterator p=results.begin();p!=results.end();p++){
    cout<<*p<<endl;
   }
  }
 }
}
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出.

Connect
10.172.21.121
10.109.12.122
Run Code Online (Sandbox Code Playgroud)

我需要在ip2中将10.172.21.121存储在ip1和10.109.12.122中.我怎么做

谢谢

c++ boost

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

boost ×1

c++ ×1