感谢各位大大拨空路过进来看小弟的问题
最近想要利用fortran输出一些资料但在格式遇到些问题
想要把资料写入档案的时候,发现format好像只能写固定的格式
EX/ format(f10.3,1x,f10.3,1x,f8.3)
而没办法利用变量去进行取代的更改输出格式
以下为想利用变量的值
type_a = 'f10.3'
type_b = 'f10.3'
type_c = 'f8.3'
EX/ format(type_a,1x,type_b,1x,type_c)
因为小弟写的这支code需要透过使用者输入
来进行输出格式的确定
例如要输出到小数点第几位
但如果要更改输出的格式又好像只能透过更改程式码,才能办到
但使用者又不懂fortran,这样却是会造成使用者很大的困扰
不知道是否有没有什么方式不透过更改程式码达到输出格式更改的目的呢?!
小弟学艺不精,想请版上各位大神,好心救救小弟
先在这边感谢大家^ ^