equal
deleted
inserted
replaced
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. |