[請問] 關於c語言 執行批次檔 argv的問題

看板ask作者 (kenlee)時間9年前 (2015/04/27 15:35), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/1
老師做的講義中 有一題是這樣的 run.exe 10 12 15 這段批次檔執行後,argv[2]的數字是多少? (1)10 (2)12 (3)15 答案是(3)15 因為不太了解 所以上網估狗了一下批次檔跟argv用法 內文是說 =================================================================== 假如你的程式是hello.exe,如果在命令行運行該程式,運行命令為: hello.exe hello world 那麼,argc的值是 3,argv[0]是"hello.exe",argv[1]是"hello",argv[2]是"world"。 ==================================================================== 按照網路上的說法 那老師講義中的那一題 答案是不是就是 (2)12 這個答案 還是我搞錯這兩個的意思了 求解 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.122.222 ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1430120128.A.792.html

04/27 15:39, , 1F
你自己寫一個程式實驗,不就知道誰對誰錯?
04/27 15:39, 1F

04/27 15:39, , 2F
答案是 12
04/27 15:39, 2F

04/27 15:43, , 3F
了解了謝謝你
04/27 15:43, 3F

04/27 16:53, , 4F
argv[0] 好像有某個特別意義....
04/27 16:53, 4F

04/27 16:54, , 5F
沒事 原po有講了...
04/27 16:54, 5F

04/27 18:18, , 6F
這不一定, 不同的編譯器編完都要再測一遍.
04/27 18:18, 6F

04/27 18:40, , 7F
請問哪一個編譯器會得出 15 的結果?
04/27 18:40, 7F

04/27 21:57, , 8F
老師錯了
04/27 21:57, 8F

04/28 01:18, , 9F
傳進來的應該是"run.exe 10 12 15"
04/28 01:18, 9F
文章代碼(AID): #1LFUR0UI (ask)