0
J'ai le code suivant.Division de la chaîne en utilisant 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;
}
}
}
}
Ceci est la sortie que je reçois.
Connect
10.172.21.121
10.109.12.122
J'ai besoin de stocker dans 10.172.21.121 IP1 & 10.109.12.122 à IP2. Comment puis-je faire cela
Merci
Pourquoi ip1 et ip2 sont-ils définis comme int []? Sous quelle forme les attendez-vous pour stocker les adresses IP? –
Pourquoi pensez-vous avoir besoin d'un tableau int de 15 éléments pour stocker une adresse IP? –