為什么在命令列里輸入*顯示的卻是$RECYCLE.BI
球球大佬解答。
uj5u.com熱心網友回復:
* 在傳到 main 之前被系統智能替換為當前目錄的檔案串列了。uj5u.com熱心網友回復:
c是命令列的特殊符號,默認是顯示當前檔案夾的所有檔案uj5u.com熱心網友回復:
那要怎么辦 我是小白 寫一個簡單的計算程式 這個*在命令列里識別不了 我的程式就有問題 謝謝謝謝
uj5u.com熱心網友回復:
那要怎么辦 我是小白 寫一個簡單的計算程式 這個*在命令列里識別不了 我的程式就有問題 謝謝謝謝
uj5u.com熱心網友回復:
vs不是這樣,uj5u.com熱心網友回復:
你可以試試用單引號或雙引號,或者用轉義符
experiment.ext '*' //單引號
experiment.ext "*" //雙引號
experiment.ext ^* //轉義
uj5u.com熱心網友回復:
好像不太懂,我的意思是比如我在命令列輸入3*5,然后程式就要識別那個計算符號是+-*\里的哪個,然后執行哪個函式,這個*號他和我寫的程式里面*他不能相等,我怎么辦
uj5u.com熱心網友回復:
你是在程式中輸入還是在程式啟動時作為main方法的引數傳給程式?如果是前者,不需要轉義,直接輸入*就可以。
如果是后者,需要轉義或用單引號雙引號括起來。
你最初的問題描述應該屬于后者,但你追加的提問卻屬于前者。最簡單明的提問就是直接把你的代碼貼出來。
uj5u.com熱心網友回復:
如果是在命令列輸入3*5做成main的啟動引數,就屬于后者,用單引號或雙引號括起來即 experiment.exe “3*5”
uj5u.com熱心網友回復:
如果是在命令列輸入3*5做成main的啟動引數,就屬于后者,用單引號或雙引號括起來
即 experiment.exe “3*5”
評論不能發圖片 我私信你 你回我一下 不然發不了訊息
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/151760.html
標籤:C語言
上一篇:C語言新手再次前來求教
下一篇:洗掉字串中指定字符
