久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

linux下argc,、argv參數(shù)的作用

 wwkfisker1 2016-04-19
1.其實(shí): int main(int argc,char *argv[]) 是 UNIX 和 Linux 中的標(biāo)準(zhǔn)寫(xiě)法,而 int

main() 只是 UNIX 及 Linux 默許的用法.. 

那究竟 argc,argv[] 有何之用呢,?下面看個(gè)例子 edit.c 就會(huì)明白它們的用法了: 

#include #include int main(int argc,char *argv[]) { if(argc==1 || argc>2) { printf('請(qǐng)輸入想要編輯的文件名如:./edit fillen'); } if(argc==2) { printf('編輯 %sn',argv[1]); } exit(0) }  


編譯該程序:gcc -o edit edit.c 
運(yùn)行:./edit 
結(jié)果:請(qǐng)輸入想要編輯的文件名如:./edit fille 
運(yùn)行:./edit edit.txt 
結(jié)果:編輯 edit.txt 

看到這里 argc,argv[] 如何用就很明白了,,argc 是外部命令參數(shù)的個(gè)數(shù),argv[] 存放各參

數(shù)的內(nèi)容,如上例:執(zhí)行 ./edit 時(shí),argc 為1, 
argv[0] 為 ./edit .而執(zhí)行 ./edit edit.txt 時(shí),argc 的值為 2, 
argv[0] 為 ./edit,argv[1] 為 edit.txt .


2.在socket客戶端中有

if(argc,!=2){printf(“Usage:echo ip地址”),; exit(0);}
當(dāng)在終端輸入./client 192.168.1.200時(shí),,由于argc=2,,所以不執(zhí)行上面的printf。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多