• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            S.l.e!ep.¢%

            像打了激速一樣,以四倍的速度運轉,開心的工作
            簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            CMD解析命令行參數規則

            Posted on 2010-01-30 21:22 S.l.e!ep.¢% 閱讀(1252) 評論(0)  編輯 收藏 引用 所屬分類: VC

            CMD 解析命令行參數規則

            http://www.iseeker.org/blog/2008/01/31/解析命令行參數規則-parsing-c-command-line-arguments/
            解析命令行參數規則 (Parsing C Command-Line Arguments)
            Posted in January 31st, 2008
            by 王永杰 in C&C++, 技術為本

            這里說的解析命令行參數,并不是說類似getopt的解析函數,而是說win平臺的命令行參數是按什么規則傳入程序的。前兩天我寫了個命令行的程序,程序對根目錄的處理總是有問題。經過跟蹤,發現當輸入參數是(”D:\”)的時候,實際程序讀到的參數是(D:”)。在路徑的兩端加上引號,是為了讓路徑名稱中出現空格的時候不會作為參數分隔符處理。可是顯然最后一個引號被\轉移為 ” 了。

            求助于MSDN,終于找到了命令行解析的規則,原文鏈接:http://msdn2.microsoft.com/en-us/library/aa243471.aspx。這里我做一下翻譯:
            參數用空格或者TAB進行分割。
            一個字符串若被兩個雙引號包含,則即使其中包含空格或TAB字符也會被視為一個參數。被引起來的字符串可以嵌入參數內。
            字符串中存在的雙引號可以通過前置反斜杠進行轉義。
            反斜杠會被解釋成單個字符,除非后面緊接著一個雙引號。
            如果偶數個反斜杠后面跟隨一個雙引號,每對反斜杠放一個反斜杠到參數中,雙引號被解釋為一個字符串界定符。
            如果奇數個反斜杠后面跟隨一個雙引號,每對反斜杠放一個反斜杠到argv數組中,雙引號則被剩下的反斜杠轉義放入到argv中,而不會作文字符串界定符。
            国内高清久久久久久| 久久久久人妻一区精品色| 久久久人妻精品无码一区 | 久久久亚洲欧洲日产国码二区 | 少妇久久久久久久久久| 久久亚洲精品成人AV| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久99精品久久久久久水蜜桃| 狠狠精品久久久无码中文字幕| 狠狠色狠狠色综合久久| 久久亚洲中文字幕精品有坂深雪 | 国产成人久久久精品二区三区| 亚洲中文字幕伊人久久无码| 久久99精品久久久久久久不卡| 欧美国产成人久久精品| 久久精品www人人爽人人| 一本色道久久综合狠狠躁篇| 精品久久一区二区三区| 中文字幕日本人妻久久久免费 | 久久久久久亚洲Av无码精品专口| 精品水蜜桃久久久久久久| 91久久婷婷国产综合精品青草 | 久久www免费人成看国产片| 精品免费久久久久久久| 无码人妻少妇久久中文字幕蜜桃| 久久青青草原精品国产不卡| 久久精品国产免费一区| 久久ZYZ资源站无码中文动漫| 亚洲国产小视频精品久久久三级 | 久久不射电影网| 狠狠色丁香婷婷综合久久来| 久久国产精品成人片免费| 久久青青草原精品国产| 午夜精品久久久久久99热| 人妻少妇久久中文字幕一区二区| 久久久久久久综合狠狠综合| 香蕉久久夜色精品国产2020 | 亚洲国产另类久久久精品小说| 久久久久久久久久久精品尤物| 久久久这里只有精品加勒比| 久久只这里是精品66|