0
我有以下代碼。使用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;
}
}
}
}
這是我得到的輸出。
Connect
10.172.21.121
10.109.12.122
我需要在IP1 & 10.109.12.122存儲10.172.21.121的IP2。我如何做到這一點
感謝
爲什麼ip1和ip2定義爲int []?您希望他們以何種形式存儲IP地址? – 2010-11-19 12:33:11
爲什麼你認爲你需要一個15元素的int數組來存儲IP地址? – 2010-11-19 12:35:36