如何用fortran read读取一行数据,像vb中input一样???

来源:百度知道 编辑:UC知道 时间:2024/05/05 04:30:54
比如一行数据
12 3445 345 3809 97 87
我想用一个命令读入,read (1,*)只能读第一个
我该怎么做,谢谢^_^!!

你想用CHARACTER, INTEGER 还是什么读入??

如果用CHARACTER..
character(len=100):: dummy

read(1,'(a)') dummy

这样就可以了.

integer::a(6)
read(1,*)a

比如你要将12 3445 345 3809 97 87赋给a b c d e f五个变量
read(1,*)a,b,c,d,e
如果你在read后面只跟了一个变量名,那么就只能读取一个