Fortran Coder
标题:
关于文件读取赋值问题
[打印本页]
作者:
航行
时间:
2021-6-1 10:39
标题:
关于文件读取赋值问题
-0.116758884160000 -0.442415566389000 -0.0979160104040000 -0.0401969243740000 -0.556714728297000 0.0163785985080000
-0.520017575911000 -0.483202961172000 -0.4170738046240000 -0.0403238663060000 -0.551954534509000 0.7672014375880000
-0.424326191009000 -0.443990520364000 -0.0961863555910000 -0.0404490570790000 -0.552315966443000 0.7570562805320000
-0.554525470360000 -0.884795759153000 -0.0952230384360000 -0.0405791594860000 -0.552630092899000 0.0173827315000000
-0.541764742491000 -0.485535568918000 -0.0943069225310000 -0.0406945545240000 -0.552955370065000 0.0177060323720000
-0.563014613570000 -0.486275851122000 -0.1133289446710000 -0.0408196775530000 -0.553266387177000 0.0180154687650000
-0.544407368494000 -0.887500984712000 -0.5415525887380000 -0.0410335961340000 -0.553883811712000 0.0186354152930000
有一组这样的数据,假设该数据在.txt文件内,如何将数据依次循环按行读取赋值给x呢,请求大神帮助,十分感谢!
例如第一次循环时x(1:6)等于第一行数据,第二次循环时x(1:6)等于第二行数据,依次把所有行都读取
作者:
li913
时间:
2021-6-1 11:21
do i=1,n
read(10,*) x(1:6)
end do
作者:
风平老涡
时间:
2021-6-1 13:35
do
read(10, iostat=stat) x(1:6)
if (stat /= 0) exit
! process x
end do
作者:
航行
时间:
2021-6-2 15:55
li913 发表于 2021-6-1 11:21
do i=1,n
read(10,*) x(1:6)
end do
read可以读取文本文件嘛
作者:
vvt
时间:
2021-6-2 17:03
可以的,沙发正解。板凳的代码更健壮
作者:
航行
时间:
2021-6-3 10:31
vvt 发表于 2021-6-2 17:03
可以的,沙发正解。板凳的代码更健壮
已解决,十分感谢~
作者:
航行
时间:
2021-6-3 10:33
li913 发表于 2021-6-1 11:21
do i=1,n
read(10,*) x(1:6)
end do
已解决,十分感谢~
欢迎光临 Fortran Coder (http://bbs.fcode.cn/)
Powered by Discuz! X3.2