关于argc和argv的输出
生活随笔
收集整理的這篇文章主要介紹了
关于argc和argv的输出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼
#include <stdio.h>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 9000atoi字符串轉換成整型數
#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]));//atoi (表示 ascii to integer)是把字符串轉換成整型數的一個函數return 0; } [kou@localhost 8_6網絡計算器]$ ./a.out 1234 5678 3 ./a.out 1234 5678 5678htons整型變量從主機字節順序轉變成網絡字節順序
總結
以上是生活随笔為你收集整理的关于argc和argv的输出的全部內容,希望文章能夠幫你解決所遇到的問題。