[問題] 呼叫執行檔能夠給參數嗎

看板Programming作者 (我 有我的倔強...)時間18年前 (2007/01/17 17:28), 編輯推噓4(4011)
留言15則, 3人參與, 最新討論串1/1
有一個用fortran寫好的執行檔,但它是在dos console下執行 參數要給三個 執行示意圖如下:http://photo.xuite.net/chiulin.wei/1100214/2.jpg
我有試過給用system函式 system("test test.doc 8 test.txt"); 但是沒起作用~只是有執行它而已 我的目的是希望不用改寫程式,然後能夠自己寫視窗介面傳參數給程式 然後執行處理資料~ 請問~~~我的想法是行不通的嗎? .? 謝謝 ※ 編輯: Uihc 來自: 140.112.64.235 (01/17 17:29)

01/17 21:46, , 1F
小弟印象中好像也是不能這樣, 後來利用
01/17 21:46, 1F

01/17 21:47, , 2F
先創造一個 bat 檔, 裡面寫好要執行的東
01/17 21:47, 2F

01/17 21:47, , 3F
西, 然後在用 system("xxx.bat") 這樣跑
01/17 21:47, 3F

01/18 10:46, , 4F
恩恩 我在網路上有看到文章說利用dos的轉向
01/18 10:46, 4F

01/18 10:47, , 5F
功能"<" 把參數(包含enter) 存在檔案中
01/18 10:47, 5F

01/18 10:56, , 6F
c:\NowPath>程式名 < input.dat
01/18 10:56, 6F

01/18 10:57, , 7F
但是沒用~..╮(﹋﹏﹌)╭..
01/18 10:57, 7F

01/19 09:52, , 8F
找到解決方式來分享一下,因為我的困難在每給
01/19 09:52, 8F

01/19 09:52, , 9F
一次參數就要按一次enter
01/19 09:52, 9F

01/19 09:52, , 10F
經高手指示下,把所需要的參數存放在資料檔
01/19 09:52, 10F

01/19 09:53, , 11F
如.txt檔
01/19 09:53, 11F

01/19 09:53, , 12F
一個參數放一行,然後再利用
01/19 09:53, 12F

01/19 09:53, , 13F
轉向符號"<"也就是system("mypro < arg.txt")
01/19 09:53, 13F

01/19 09:54, , 14F
這樣下指令,就可以了 \(^^)*
01/19 09:54, 14F

09/26 15:24, , 15F
好東西,借轉
09/26 15:24, 15F
文章代碼(AID): #15hUnB8D (Programming)
文章代碼(AID): #15hUnB8D (Programming)