1
A
回答
5
Fortran 2003引入了GET_COMMAND_ARGUMENT。除了獲取命令參數之外,它還允許檢索程序被調用的命令名稱。這是通過參數0傳遞的。也許你的編譯器已經足夠支持它了。參數中傳遞的確切文本取決於編譯器。
program cmd_name character :: cmd*100 call get_command_argument(0, cmd) print *, "command name : " // cmd(1:len_trim(cmd)) end program
與Windows Ifort 13.1,該打印:
command name : cmd_name
+0
剛剛嘗試過,它也適用於gfortran 4.4.6。 – Yossarian
+0
謝謝,工作正常 –
相關問題
- 1. Python可執行文件獲取運行時錯誤。 R6034
- 2. 獲取可執行文件
- 3. 可執行文件運行時
- 4. 如何在執行中獲取執行代碼的文件名?
- 5. 獲取權限被拒絕運行perl的可執行文件
- 6. 如何獲取Docker鏡像以運行可執行文件
- 7. 正在從臨時文件夾運行簽名和RequireAdministrator可執行文件?
- 8. 在gradlew中運行可執行文件
- 9. 在PHP中運行可執行文件
- 10. 在linux中運行可執行文件
- 11. JavaScript的執行程序運行時可執行的JAR文件
- 12. 是否可以在運行時修改可執行文件?
- 13. 是否可以從gdbserver獲取遠程可執行文件名?
- 14. 簽名的Jar可以作爲可執行文件運行嗎?
- 15. 從其可執行文件獲取軟件包名稱
- 16. 在運行/執行後獲取php文件的內容
- 17. 在Runtime.exec()中運行執行文件並獲取用戶輸入
- 18. 運行可執行文件的語法?
- 19. 從Matlab運行C可執行文件
- 20. 從SQL Server運行可執行文件
- 21. 從makefile運行可執行文件
- 22. 顯示可執行文件並運行
- 23. 從Servlet運行可執行文件夾
- 24. 從makefile運行可執行文件2
- 25. 運行可執行文件中的InstallScript
- 26. 在EC2上運行mapreduce作業時如何獲取文件名?
- 27. log4j與grails:如何在運行時獲取appender文件名?
- 28. 爲什麼我能夠在運行時重命名Windows Service可執行文件?
- 29. 如何獲取正在執行的玉文件的文件名
- 30. 如何在運行CUDA可執行文件時選擇設備?
我可以問你如何存儲的SVN版本號? – bdforbes
svn版本號故事相當複雜。我們在編譯期間獲得版本號(svn info),然後將其用作預處理器選項,以將其轉換爲實際的fortran代碼。 –