作者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