|
1.其實: int main(int argc,char *argv[]) 是 UNIX 和 Linux 中的標準寫法,而 int main() 只是 UNIX 及 Linux 默許的用法.. 那究竟 argc,argv[] 有何之用呢?下面看個例子 edit.c 就會明白它們的用法了: #include 編譯該程序:gcc -o edit edit.c 看到這里 argc,argv[] 如何用就很明白了,argc 是外部命令參數的個數,argv[] 存放各參 數的內容,如上例:執(zhí)行 ./edit 時,argc 為1, 2.在socket客戶端中有 if(argc!=2){printf(“Usage:echo ip地址”); exit(0);}當在終端輸入./client 192.168.1.200時,由于argc=2,所以不執(zhí)行上面的printf。 |
|
|
來自: wwkfisker1 > 《待分類1》