windows執行檔傳入參數含空白字串問題
如果寫執行檔處理傳進來的引數字串太常有特殊符號或是空白,那接收進來的字串陣列可能會錯誤.
這時候用雙引號把頭尾包起來傳入後,他就會是一個變數而不是兩個
如
aaa.exe ASC. SADSA. ASDSAD
程式進入點
string args[]
長度是三
args[0]= ASC.
args[1]= SADSA.
args[2]= ASDSAD
雙引號開頭結尾可以代表一整段字串
如
aaa.exe "ASC. SADSA." ASDSAD
程式進入點
string args[]
長度是二
args[0]= ASC. SADSA.
args[1]= ASDSAD
留言