回 帖 发 新 帖 刷新版面

主题:read输入设备=4表示什么?有设备说明表吗?

Read(unit=5,fmt=*)  a     
Unit=* 代表使用默认的输入设备-键盘

我找了很多文章和书都没看到有关于“输入设备”编号对应的设备说明表格。
请问,
read输入设备=4表示什么?
如:
      READ(4,*)NCP,NBE,IZ

回复列表 (共6个回复)

沙发

你找找程序中應該會有Open(4
的:)

板凳


确实有:
      OPEN(4,FILE=dat,STATUS='OLD')
请问,这说明什么?是用open来临时定义编号的吗?
我去看看open的用法。谢谢!

3 楼

就是给文件打开、读写分配的一个关联设备吧,除了特定的5,6,*啥的,其他的数字没什么具体意义吧

4 楼

这东西就是被打开文件的一个ID号儿,FORTRAN程序用这个ID号关联文件的读写操作:)

5 楼


在Fortran中有4个预定义的外部文件(设备):

 
星号(*) 总是键盘和显示器
 
0  缺省状态下是键盘和显示器
 
5  缺省状态下是键盘
 
6  缺省状态下是显示器
 

不能关闭星号设备号。设备号0,5,6可以通过OPEN语句连接到其他文件上,当在程序中关闭设备号是O,5,6的外部文件后,如果下次还要使用这些设备号进行输入输出操作,这些设备号将自动连接到它们各自的缺省的设备上去。

6 楼

太基本的问题

我来回复

您尚未登录,请登录后再回复。点此登录或注册