Fortran Coder

标题: Write语句可以不填格式参数吗? [打印本页]

作者: Yming    时间: 2021-3-22 10:51
标题: Write语句可以不填格式参数吗?
最近在学习一个fortran程序,有内容如下:
output='tk'//cn1(nrank)//cn(nst)
open(unit=7,file=output,status='unknown',form='unformatted')
write(7)ncase,nstep,time
write(7)x
close(7)

请问,write语句可以在括号内只填一个参数吗?只填一个参数是表示什么意思呢?还是输出表控格式吗?

作者: Transpose    时间: 2021-3-22 11:01
写入的是二进制文件,把变量值的二进制形式写入(01形式)文件,所以不需要格式。读取时,用相应类型变量接收,读取相应的位
作者: fcode    时间: 2021-3-22 11:30
二进制是没有格式的哟。详解
http://v.fcode.cn/video-file_io_binary.html
作者: Yming    时间: 2021-3-22 12:44
fcode 发表于 2021-3-22 11:30
二进制是没有格式的哟。详解
http://v.fcode.cn/video-file_io_binary.html

谢谢大佬
作者: Yming    时间: 2021-3-22 12:44
Transpose 发表于 2021-3-22 11:01
写入的是二进制文件,把变量值的二进制形式写入(01形式)文件,所以不需要格式。读取时,用相应类型变量接收 ...

谢谢大佬,给力啊
作者: lxde086606    时间: 2021-4-6 06:39
见识了,受益匪浅




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2