±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 1424  |  »Ø¸´: 3

º®½­_µöÑ©

½ûÑÔ (СÓÐÃûÆø)

±¾ÌûÄÚÈݱ»ÆÁ±Î

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

yalefield

½ð³æ (ÎÄ̳¾«Ó¢)

ÀϺºÒ»Ã¶

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
ÄúÊÇÈÃWindows²Ù×÷¸øº¦²Ò¿©¡£
ÇëÄúÊäÈëÃüÁîÐвÎÊý¡£
²»»á£¿
£¨1£©ÀûÓÃÄúµÄ±à³Ì»·¾³£¨Turbo C++»¹ÊÇVisual C++£¿£©
£¨2£©»Øµ½DOS£¨¼´WindwosµÄ¿ªÊ¼-ÔËÐУ¬³öÏÖºÚ´°¿Ú......£©

°¦£¬Äú»¹ÊÇÕÒ¸öÈ˵±Ãæ½âÊͰɡ£
2Â¥2012-04-05 01:55:59
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

lurencyj

ľ³æ (ÖøÃûдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
³ÌÐòµÄÃû×Ö×îºÃ²»ÒªÓÃÖÐÎÄ¡£

linuxÏÂÃæ
./exe 5
ºÜÅ®×Ӻܹ­Ëä´ó
3Â¥2012-04-05 04:07:16
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

lurencyj

ľ³æ (ÖøÃûдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï
º®½­_µöÑ©: ½ð±Ò+1 2012-04-06 18:55:29
×ªÔØ£ºhttp://blog.csdn.net/Lambol_8309/article/details/4524964

int main(int argc,char* argv[])Ïê½â

   argcÊÇÃüÁîÐÐ×ܵIJÎÊý¸öÊý   
   argv[]ÊÇargc¸ö²ÎÊý£¬ÆäÖеÚ0¸ö²ÎÊýÊdzÌÐòµÄÈ«Ãû£¬ÒÔºóµÄ²ÎÊýÃüÁîÐкóÃæ¸úµÄÓû§ÊäÈëµÄ²ÎÊý£¬±ÈÈ磺
CODE:
   int  main(int argc,  char* argv[])   
   {   
       int   i;   
       for (i = 0; i             cout<        cin>>i;  


       return   0;   
   }   

Ö´ÐÐʱÇÃÈë   
   F:/MYDOCU~1/TEMPCODE/D1/DEBUG/D1.EXE   aaaa   bbb   ccc   ddd   
   Êä³öÈçÏ£º   
   F:/MYDOCU~1/TEMPCODE/D1/DEBUG/D1.EXE   
   aaaa   
   bbb   
   ccc   
   ddd   
--------------------------------------------------------------------
char  *argv[]ÊÇÒ»¸ö×Ö·ûÊý×é,Æä´óСÊÇint  argc,Ö÷ÒªÓÃÓÚÃüÁîÐвÎÊý  argv[]  ²ÎÊý£¬Êý×éÀïÿ¸öÔªËØ´ú±íÒ»¸ö²ÎÊý;
±ÈÈçÄãÊäÈë   
   test   a.c   b.c   t.c   
   Ôò   
   argc   =   4   
   
   argv[0]   =   \"test\"   
   argv[1]   =   \"a.c\"   
   argv[2]   =   \"b.c\"   
   argv[3]   =   \"t.c\"
--------------------------------------------------------------------------------------------  
argc¼Ç¼ÁËÓû§ÔÚÔËÐгÌÐòµÄÃüÁîÐÐÖÐÊäÈëµÄ²ÎÊýµÄ¸öÊý¡£   
arg[]Ö¸ÏòµÄÊý×éÖÐÖÁÉÙÓÐÒ»¸ö×Ö·ûÖ¸Õ룬¼´arg[0].Ëûͨ³£Ö¸Ïò³ÌÐòÖеĿÉÖ´ÐÐÎļþµÄÎļþÃû¡£ÔÚÓÐЩ°æ±¾µÄ±àÒëÆ÷Öл¹°üÀ¨³ÌÐòÎļþËùÔڵķ¾¶¡£
-------------------------------------------------------------------------
ÔÚµ÷ÓÃÒ»¸ö¿ÉÖ´ÐгÌÐòʱ£¬Ä³Ð©Çé¿öÏÂÐèÒªÏò³ÌÐò´«µÝ²ÎÊý¡£ÈçÎÒÃÇ¿ÉÒÔÔÚ¿ØÖÆÌ¨Öмünotepad.exe£¬
»Ø³µºó½«Ö´ÐмÇʱ¾³ÌÐò¡£Èç¹ûÎÒÃÇÏ£ÍûÔÚ´ò¿ªnotepadʱͬʱ´ò¿ªÒ»¸öÎı¾Îļþ£¬¿ÉÒÔÔÚnotepad.exe ºóÃæ¸úÉÏÎļþµÄ·¾¶ºÍÃû×Ö£¬Èçnotepad.exe   example.txt£¨ÎļþÔÚµ±Ç°Â·¾¶£©¡£   
   
   ÄÇô³ÌÐòÖÐÈçºÎÄܵõ½ÕâЩÊäÈë²ÎÊýÄØ£¿Õâ¸ö¹¤×÷ÊDZàÒëÆ÷°ïÎÒÃÇÍê³ÉµÄ£¬±àÒëÆ÷½«ÊäÈë²ÎÊýµÄÐÅÏ¢
·ÅÈëmainº¯ÊýµÄ²ÎÊýÁбíÖС£   
   
   mainº¯ÊýµÄ²ÎÊýÁÐ±í±£´æÁËÊäÈë²ÎÊýµÄÐÅÏ¢£¬µÚÒ»¸ö²ÎÊýargc¼Ç¼ÁËÊäÈë²ÎÊýµÄ¸öÊý£¬µÚ¶þ¸ö²ÎÊýÊÇ×Ö·û´®Êý×éµÄ£¬×Ö·û´®Êý×éµÄÿ¸öµ¥ÔªÊÇchar*ÀàÐ͵ģ¬Ö¸ÏòÒ»¸öc·ç¸ñ×Ö·û´®¡£   
   ÒÔnotepad.exe   example.txtΪÀý   
   argcÊÇ2£¬¾ÍÊÇ˵argvÊý×éÖÐÓÐÁ½¸öÓÐЧµ¥Ôª   
   µÚÒ»µ¥ÔªÖ¸ÏòµÄ×Ö·û´®ÊÇ\"notepad.exe\"   
   µÚ¶þµ¥ÔªÖ¸ÏòµÄ×Ö·û´®ÊÇ\"example.txt\"   
   
   argvÊý×éÖеĵÚÒ»¸öµ¥ÔªÖ¸ÏòµÄ×Ö·û´®×ÜÊÇ¿ÉÖ´ÐгÌÐòµÄÃû×Ö£¬ÒÔºóµÄµ¥ÔªÖ¸ÏòµÄ×Ö·û´®ÒÀ´ÎÊdzÌÐòµ÷ÓÃʱµÄ²ÎÊý¡£   
   
   Õâ¸ö¸³Öµ¹ý³ÌÊDZàÒëÆ÷Íê³ÉµÄ£¬ÎÒÃÇÖ»ÐèÒª¶Á³öÊý¾Ý¾Í¿ÉÒÔÁË¡£
-----------------------------------------------------------------------------

int   main( int   argc ,  char  *argv[] ,   char  *envp[] )   
      main()º¯ÊýÒ»°ãÓÃint»òÕßvoidÐεġ£ÎұȽÏϲ»¶ÓÃintÐͶ¨Òåmain¡£ÒòΪÔÚ½áÊøµÄʱºò¿ÉÒÔ·µ»Ø¸ø²Ù×÷ϵͳһ¸öÖµÒÔ±íʾִÐÐÇé¿ö¡£   
   
   int   argc   
   Õâ¸ö¶«¶«ÓÃÀ´±íʾÄãÔÚÃüÁîÐÐÏÂÊäÈëÃüÁîµÄʱºò£¬Ò»¹²ÓжàÉÙ¸ö²ÎÊý¡£±È·½ËµÄãµÄ³ÌÐò±àÒëºó£¬¿ÉÖ´ÐÐÎļþÊÇtest.exe   
   D:/tc2>test   
   Õâ¸öʱºò£¬argcµÄÖµÊÇ1   
   µ«ÊÇ   
   D:/tc2>test.exe   myarg1   myarg2  µÄ»°£¬argcµÄÖµÊÇ3¡£Ò²¾ÍÊÇÃüÁîÃû¼ÓÉÏÁ½¸ö²ÎÊý£¬Ò»¹²Èý¸ö²ÎÊý   
   
   char   *argv[]   
   Õâ¸ö¶«¶«ÓÃÀ´È¡µÃÄãËùÊäÈëµÄ²ÎÊý   
   D:/tc2>test   
   Õâ¸öʱºò£¬argcµÄÖµÊÇ1£¬argv[0]µÄÖµÊÇ   \"test\"   
   D:/tc2>test   myarg1   myarg2   
   Õâ¸öʱºò£¬argcµÄÖµÊÇ3£¬argc[0]µÄÖµÊÇ\"test\"£¬argc[1]µÄÖµÊÇ\"myarg1\"£¬argc[2]µÄÖµÊÇ\"myarg2\"¡£   
   Õâ¸ö¶«¶«Ò»°ãÓÃÀ´Îª³ÌÐòÌṩ·Ç³£ÖØÒªµÄÐÅÏ¢£¬È磺Êý¾ÝÎļþÃû£¬µÈµÈ¡£   
   È磺copy   a.c   b.txt   
   Õâ¸öʱºò£¬a.cºÍb.txt¾ÍÊÇËùνµÄ¡°·Ç³£ÖØÒªµÄÐÅÏ¢¡±¡£²»Ö¸¶¨ÕâÁ½¸öÎļþ£¬Äãû·¨½øÐп½±´¡£   
   µ±ÄãµÄ³ÌÐòÓõ½argcºÍargvÕâÁ½¸ö²ÎÊýµÄʱºò£¬¿ÉÒÔ¼òµ¥µØÍ¨¹ýÅжÏargcµÄÖµ£¬À´¿´¿´³ÌÐòµÄ²ÎÊýÊÇ·ñ·ûºÏÒªÇó   
   
   char   *envp[]   
   Õâ¸ö¶«¶«Ïà¶ÔÀ´ËµÓõñȽÏÉÙ¡£ËüÊÇÓÃÀ´È¡µÃϵͳµÄ»·¾³±äÁ¿µÄ¡£   
   È磺ÔÚDOSÏ£¬ÓÐÒ»¸öPATH±äÁ¿¡£µ±ÄãÔÚDOSÌáʾ·ûÏÂÊäÈëÒ»¸öÃüÁµ±È»£¬Õâ¸öÃüÁî²»ÊÇdirÒ»ÀàµÄÄÚ²¿ÃüÁµÄʱºò£¬DOS»áÊ×ÏÈÔÚµ±Ç°Ä¿Â¼ÏÂÕÒÕâ¸öÃüÁîµÄÖ´ÐÐÎļþ¡£Èç¹ûÕÒ²»µ½£¬Ôòµ½PATH¶¨ÒåµÄ·¾¶ÏÂÈ¥ÕÒ£¬ÕÒµ½ÔòÖ´ÐУ¬ÕÒ²»µ½·µ»ØBad   command   or   file   name   
   ÔÚDOSÃüÁîÌáʾ·ûϼüÈëset¿É²é¿´ÏµÍ³µÄ»·¾³±äÁ¿   
   Í¬Ñù£¬ÔÚUNIX»òÕßLINUXÏ£¬Ò²ÓÐϵͳ»·¾³±äÁ¿£¬¶øÇÒÓõñÈDOSÒª¶à¡£Èç³£ÓõÄ$PATH,$USER,$HOMEµÈµÈ¡£   
   envp±£´æËùÓеĻ·¾³±äÁ¿¡£Æä¸ñʽΪ£¨UNIXÏ£©   
   PATH=/usr/bin;/local/bin;   
   HOME=/home/shuui   
   ¼´£º   
   »·¾³±äÁ¿Ãû=Öµ   
   DOSÏ´ó¸ÅÒ²Ò»Ñù¡£   
   »·¾³±äÁ¿Ò»°ãÓÃÀ´Îª³ÌÐòÌṩ¸½¼ÓÐÅÏ¢¡£È磬Äã×öÁËÒ»¸öÏÔʾÎı¾µÄÄÚÈݵijÌÐò¡£ÄãÏë¿ØÖÆÆäÒ»ÐÐÖÐÏÔʾµÄ×Ö·ûµÄ¸öÊý¡£Äã¿ÉÒÔ×Ô¼º¶¨ÒåÒ»¸ö»·¾³±äÁ¿£¨UNIXÏ£©   
   %setenv   NUMBER   =   10   
   %echo   $NUMBER   
   10   
   È»ºóÄã¿ÉÒÔÔÚ³ÌÐòÖжÁÈëÕâ¸ö»·¾³±äÁ¿¡£È»ºó¸ù¾ÝÆäÖµ¾ö¶¨Ò»ÐÐÊä³ö¶àÉÙ¸ö×Ö·û¡£ÕâÑù£¬Èç¹ûÄã²»Ð޸Ļ·¾³±äÁ¿µÄ»°£¬Äãÿ´ÎÖ´ÐÐÕâ¸ö³ÌÐò£¬Ò»ÐÐÖÐÏÔʾµÄ×Ö·ûÊý¶¼ÊDz»Ò»ÑùµÄ   
   ÏÂÃæÊÇÒ»¸öÀý×Ó³ÌÐò
CODE:
   /* argtest.c */   
   #include   
   int main(   int   argc   ,   char   *argv[]   ,   char   *envp[]   )   
   {   
         int   i;   
   
         printf(   \"You   have   inputed   total   %d   argments/n\"   ,   argc   );   
         for(   i=0   ;   i          {   
             printf(   \"arg%d   :   %s/n\"   ,   i   ,   argv[i]   );   
         }   
   
         printf(   \"The   follow   is   envp   :/n\"   );   
         for(   i=0   ;   *envp[i]!=\'/0\'   ;   i++   )   
         {   
             printf(   \"%s/n\"   ,   envp[i]   );   
         }   
         return   0;   
   }   
   

D:/>argtest   this   is   a   test   programe   of   main()\'s   argments   
   You   have   inputed   total   9   argments   
   arg0   :   D:/TC/NONAME.EXE   
   arg1   :   this   
   arg2   :   is   
   arg3   :   a   
   arg4   :   test   
   arg5   :   programe   
   arg6   :   of   
   arg7   :   main()\'s   
   arg8   :   argments   
   The   follow   is   envp   :   
   TMP=C:/WINDOWS/TEMP   
   TEMP=C:/WINDOWS/TEMP   
   PROMPT=$p$g   
   winbootdir=C:/WINDOWS   
   PATH=C:/WINDOWS;C:/WINDOWS/COMMAND   
   COMSPEC=C:/WINDOWS/COMMAND.COM   
   SBPCI=C:/SBPCI   
   windir=C:/WINDOWS   
   BLASTER=A220   I7   D1   H7   P330   T6   
   CMDLINE=noname   this   is   a   test   programe   of   main()\'s   argments     
-----------------------------------------------------------------------------------------
ÃüÁîÐвÎÊý°¡¡£argc   ÊDzÎÊýµÄ¸öÊý£¬argv[]ÊDzÎÊý£¬argv[0]ÊÇÎļþÃû£¬argv[1]ÊǵÚÒ»¸ö²ÎÊý...   
   ÈçÄãµÃexeÎļþÃûÊÇ:myprog.exe£¬ÄÇô   
   myprog   12   22   32   
   Ôòargv[0]=\"myprog\"£¬argv[1]=\"12\"£¬argv[2]=\"22\"...   
   
   exit()ÊdzÌÐòÍ˳öʱµÄ·µ»ØÂë¡£¿ÉÒÔÓÃÆäËû³ÌÐò½ÓÊÕ£¬ÅжÏÊÇ·ñÕý³£Í˳ö¡£Èçexit(-1)ÈÏΪÒì³£Í˳ö¡£

[ ·¢×ÔÊÖ»ú°æ http://muchong.com/3g ]
ºÜÅ®×Ӻܹ­Ëä´ó
4Â¥2012-04-05 04:37:18
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ º®½­_µöÑ© µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] µ÷¼Á +3 ºÃºÃ¶ÁÊé¡£ 2026-04-02 3/150 2026-04-05 13:02 by arrow8852
[¿¼ÑÐ] Çóµ÷¼Á +4 wos666 2026-04-03 4/200 2026-04-05 11:48 by arrow8852
[¿¼ÑÐ] 0832ʳƷ¿ÆÑ§Ó빤³Ìѧ˶282µ÷¼Á +6 ÓãÔÚË®ÖÐÓÎa 2026-04-02 9/450 2026-04-05 11:45 by flysky1234
[¿¼ÑÐ] ²ÄÁÏÇóµ÷¼Á +10 ÄØÄØÄÝÄÝ 2026-04-01 10/500 2026-04-04 23:12 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] ÇóÉúÎïѧѧ˶µ÷¼Á¡ª¡ª364·Ö +7 ÔÆ¶äåÞÍäÖ¸ÄÏ 2026-04-04 7/350 2026-04-04 22:49 by zhyzzh
[¿¼ÑÐ] 286Çóµ÷¼Á +3 ²Ýľ²»ÑÔ 2026-04-04 3/150 2026-04-04 22:40 by lbsjt
[¿¼ÑÐ] 302Çóµ÷¼ÁÒ»Ö¾Ô¸»ªÖÐʦ·¶´óѧ +8 С½­Ð¡½­½­½­ 2026-04-02 8/400 2026-04-04 19:50 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 291Çóµ÷¼Á +4 ÃÔÃÉľľ 2026-04-01 5/250 2026-04-04 15:59 by sihailian3
[¿¼ÑÐ] 309Çóµ÷¼Á +6 ÁõÁõÁõ1231 2026-04-02 7/350 2026-04-04 13:41 by liucky
[¿¼ÑÐ] 0710ÉúÎïѧ336·ÖÇóµ÷¼Á +6 kiyy 2026-04-01 8/400 2026-04-04 10:10 by kiyy
[¿¼ÑÐ] µ÷¼Á +5 asdasdassda 2026-04-03 6/300 2026-04-03 20:27 by °¶ÉϵÄÒ»ÌõÓã
[¿¼ÑÐ] 11408£¬284·Ö£¬¶þÕ½Õæ³ÏÇóµ÷¼Á +4 12.27 2026-04-02 4/200 2026-04-03 14:14 by dxiaoxin
[¿¼ÑÐ] 266·Ö£¬Ò»Ö¾Ô¸µçÆø¹¤³Ì£¬±¾¿Æ²ÄÁÏ£¬Çó²ÄÁÏרҵµ÷¼Á +9 ÍÛºôºßºôºß 2026-04-02 9/450 2026-04-03 12:05 by 1753564080
[¿¼ÑÐ] 320Çóµ÷¼Á +3 ũҵ¹¤³ÌÓëÐÅÏ¢¼ 2026-04-03 3/150 2026-04-03 11:40 by ÍÁľ˶ʿÕÐÉú
[¿¼ÑÐ] 0703»¯Ñ§ +7 goldtt 2026-04-02 9/450 2026-04-03 09:36 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 275ѧ˶081000·þ´Óµ÷¼Áµ½ÆäËûרҵ£¬±£²»×¡±¾×¨ÒµÁË +7 һֻССˮţ 2026-04-02 8/400 2026-04-02 14:23 by alice-2022
[¿¼ÑÐ] 324Çóµ÷¼Á +5 ÏëÉÏѧÇóµ÷ 2026-04-01 6/300 2026-04-02 10:16 by sanrepian
[¿¼ÑÐ] 0710ÉúÎïѧ£¬325Çóµ÷¼Á +3 mkkkkkl 2026-04-01 3/150 2026-04-02 09:48 by Jaylen.
[¿¼ÑÐ] Çóµ÷¼Á£ºÒ»Ö¾Ô¸£ºÄϾ©´óѧ רҵ£º0705 ×Ü·Ö320 £¬±¾¿Æ985£¬ËÄÁù¼¶Òѹý +3 lfy760306 2026-03-31 3/150 2026-04-01 01:57 by Creta
[¿¼ÑÐ] Ò»Ö¾Ô¸Öк£Ñó320»¯Ñ§¹¤³ÌÓë¼¼Êõѧ˶Çóµ÷¼Á +8 ÅûÐÇºÓ 2026-03-30 8/400 2026-03-31 08:53 by lbsjt
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û