#include#include using namespace std;int main(){ char ip[16]; char temp[4][4]; cin>>ip; char *delim=".";//分隔符 char *p; unsigned long i=3;//这儿要注意要把字符串反着存放 strcpy(temp[i--],strtok(ip,delim));//strtok字符串分割成一个个片段。参数s指向欲分割的字符串,delim为分隔符. while(p=strtok(NULL,delim)) { strcpy(temp[i--],p); } unsigned long arr[4]; unsigned long strtemp[4][8]; for(i=0;i<=3;i++)//分别将每个字符串转换为数字 { arr[i]=atoi(temp[i]);//将字符串的值转换为整数 cout< <<" "; } cout<