比如说一个字符串数组a[3]={"123","333","222"},怎么让他成为一个int型的数组,好能让我用123,333,222这几个数字能用作其他事情,比如说大小比较。。。
问题的关键在于我不知道字符串数组a[]的具体值,这样你的这种方法就行不通了啊。。。
追答我不知道字符串数组a[]的具体值??什么意思
追问我要做的是模拟路由器的一个程序,a[]的值要根据输入的IP地址来定。。。
追答你的意思是,你获取到的结果类似这样 char a[4][3] = { "127","0","0","1" }怎么把它变成这样
int b[4] = { 127,0,0,1 }; 如果是这样,那就用一个循环。
如果说,你想把 "127.0.0.1" 变成ip地址参数,那就是inet_addr("127.0.0.1");