cmd.rst
changeset 356 9592e984ea6d
parent 355 cbb3da2b12fb
child 410 46d2180b4dc5
equal deleted inserted replaced
355:cbb3da2b12fb 356:9592e984ea6d
    18    backslashes (\\) and the double quotation mark is interpreted as an escape
    18    backslashes (\\) and the double quotation mark is interpreted as an escape
    19    sequence by the remaining backslash, causing a literal double quotation
    19    sequence by the remaining backslash, causing a literal double quotation
    20    mark (") to be placed in argv.
    20    mark (") to be placed in argv.
    21  * In double quote mark need surround such chars:
    21  * In double quote mark need surround such chars:
    22      & < > [ ] { } ^ = ; ! ' + , ` ~
    22      & < > [ ] { } ^ = ; ! ' + , ` ~
       
    23    Also all this char can be escaped by ^ char.
       
    24  * Long line can be truncated by ^ char, in this case trailing white spaces
       
    25    not allowed.
    23 
    26 
    24   http://msdn.microsoft.com/en-us/library/ms880421.aspx
    27   http://msdn.microsoft.com/en-us/library/ms880421.aspx
    25                 Parsing C Command-Line Arguments
    28                 Parsing C Command-Line Arguments
    26 
    29 
    27 * Variables.
    30 * Variables.