代码
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整型变量从主机字节顺序转变成网络字节顺序