24小时热门版块排行榜    

查看: 2290  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

musa_bai

金虫 (小有名气)

[交流] Fortran 读写文件时的unit number是什么意思? 已有2人参与

fortran在打开、读写文件时有一个unit number,但我不明白这个是什么用途,请问这个unit number在这里什么意思?为什么会有这个unit number?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

musa_bai

金虫 (小有名气)

引用回帖:
2楼: Originally posted by Boling2002 at 2013-10-09 06:41:15
通道号,开始时你用一个通道号连接一个文件,之后用WRITE或者print语句时候,写到该通道号,就会把内容写到该文件了。

这个通道号是不是我随便写一个数字就可以?还是说需要提前知道我需要的文件写在了哪一个通道号?
3楼2013-10-09 08:53:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

Boling2002

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
xzhdty: 感谢参与 2013-10-09 08:33:34
通道号,开始时你用一个通道号连接一个文件,之后用WRITE或者print语句时候,写到该通道号,就会把内容写到该文件了。
2楼2013-10-09 06:41:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

virtualzx

木虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
3楼: Originally posted by musa_bai at 2013-10-08 19:53:23
这个通道号是不是我随便写一个数字就可以?还是说需要提前知道我需要的文件写在了哪一个通道号?...

只要这个unit number没有被其他文件使用,也不和标准输入或输出以及错误输出冲突就可以了。你可以用inquire来查看unit number是不是已经被使用了。
4楼2013-10-09 10:05:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Boling2002

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
4楼: Originally posted by virtualzx at 2013-10-09 10:05:50
只要这个unit number没有被其他文件使用,也不和标准输入或输出以及错误输出冲突就可以了。你可以用inquire来查看unit number是不是已经被使用了。...

一般0和6用作屏幕输出,5用作键盘输入,建议你一般采用11~99之间,而且一般用单数做读入的文件,双数做输出的。
5楼2013-10-09 12:47:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见