看板 Programming 關於我們 聯絡資訊
有一個用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)
sky008888:小弟印象中好像也是不能這樣, 後來利用220.131.137.143 01/17 21:46
sky008888:先創造一個 bat 檔, 裡面寫好要執行的東220.131.137.143 01/17 21:47
sky008888:西, 然後在用 system("xxx.bat") 這樣跑220.131.137.143 01/17 21:47
Uihc:恩恩 我在網路上有看到文章說利用dos的轉向 140.112.64.235 01/18 10:46
Uihc:功能"<" 把參數(包含enter) 存在檔案中 140.112.64.235 01/18 10:47
Uihc:c:\NowPath>程式名 < input.dat 140.112.64.235 01/18 10:56
Uihc:但是沒用~..╮(﹋﹏﹌)╭.. 140.112.64.235 01/18 10:57
Uihc:找到解決方式來分享一下,因為我的困難在每給 140.112.64.235 01/19 09:52
Uihc:一次參數就要按一次enter 140.112.64.235 01/19 09:52
Uihc:經高手指示下,把所需要的參數存放在資料檔 140.112.64.235 01/19 09:52
Uihc:如.txt檔 140.112.64.235 01/19 09:53
Uihc:一個參數放一行,然後再利用 140.112.64.235 01/19 09:53
Uihc:轉向符號"<"也就是system("mypro < arg.txt") 140.112.64.235 01/19 09:53
Uihc:這樣下指令,就可以了 \(^^)* 140.112.64.235 01/19 09:54
Cypresslin:好東西,借轉 140.115.145.7 09/26 15:24