24小时热门版块排行榜    

查看: 2287  |  回复: 6

musa_bai

金虫 (小有名气)

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

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

Boling2002

金虫 (小有名气)


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

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的回帖

musa_bai

金虫 (小有名气)

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

明白了,谢谢你
6楼2013-10-10 01:43:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

musa_bai

金虫 (小有名气)

引用回帖:
5楼: Originally posted by Boling2002 at 2013-10-09 12:47:55
一般0和6用作屏幕输出,5用作键盘输入,建议你一般采用11~99之间,而且一般用单数做读入的文件,双数做输出的。...

明白了,非常感谢
7楼2013-10-10 01:43:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 musa_bai 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见