作者Cypresslin (啊哈哈~~)
看板Fortran
標題Re: [問題] fortran指定目錄
時間Mon Feb 23 17:10:32 2009
※ 引述《dv6000 (dv6000)》之銘言:
: 請問各位達人,
: 一般我們寫檔,都會用:
: OPEN(31,FILE='ptt.dat',STATUS='UNKNOWN',FORM='FORMATTED')
: 那我們可以把ptt.dat這個檔寫到,比方說C:\data\ptt.dat嗎?
: 我有試過,不過沒成功,多謝各位指教了.
由於這個"\"符號是跳脫字元(好像是吧?)
所以在使用的時候要連續使用兩個,他才會認定你要使用反斜線
像你的路徑的話就要改寫為File='C:\\data\\ptt.dat'這樣
當初在Windows底下使用G77的時候是這樣使用
不過剛剛試了一下,對於G95的Compiler,使用C:\data\ptt.dat也是可以
甚至是用斜線(/)來做相對、絕對路徑都可以= =
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.202.127
1F:推 charlesdc:我到想問用這樣的方式能做出搜尋資料匣內的檔案名稱嗎? 02/24 02:19
2F:→ charlesdc:就例如資料匣內有3個檔叫1.2.3有方式能搜尋並顯示出來嗎 02/24 02:19
3F:→ Cypresslin:是要列出檔案名稱嗎?還是給訂條件去找? 02/24 08:38
4F:推 charlesdc:列印出來 給條件的話這樣很多都不適用了吧 有辦法做到嗎 02/24 21:28
5F:→ Cypresslin:我會以call system("dir/b *.* > .\OP.txt") 這種用法 02/25 12:42
6F:→ Cypresslin:為基礎去做修改 02/25 12:42
7F:推 charlesdc:神奇的用法@@ 我的書都沒介紹system是幹麻的...... 02/25 19:00
8F:推 jsb:因為 system 指令和作業系統有關,寫出來的程式不容易跨平台。 02/26 08:48