代碼
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整型變量從主機字節順序轉變成網絡字節順序