代码
int main(int argc ,char * argv[])
{
printf("argc ->%d\n",argc);
for(int i = 0; i < argc;i++){
printf("%s\n",argv[i]);
}
return 0;
}
输出结果
[kou@localhost 8_6网络计算器]$ ./a.out 192.168.1.1 9000
argc ->3
./a.out
192.168.1.1
9000
atoi字符串转换成整型数
#include <stdio.h>
#include <arpa/inet.h>
#include <stdlib.h>
int main(int argc ,char * argv[])
{
printf("%d\n",argc);
for(int i = 0; i < argc;i++){
printf("%s\n",argv[i]);
}
printf("%d\n",atoi(argv[2]));
return 0;
}
[kou@localhost 8_6网络计算器]$ ./a.out 1234 5678
3
./a.out
1234
5678
5678
htons整型变量从主机字节顺序转变成网络字节顺序