如何在Fortran中像文件一样读取字符串

小草

假设我有一个像这样的字符串:

character(20) :: str="&                                                                                                                 
&1.2 &                                                                                                                                  
&2. &                                                                                                                                   
&3.32 &                                                                                                                                 
&4.223 &                                                                                                                                
"

如何像文件一样读取字符串?

例如,我尝试

program main
implicit none

character(20) :: str="&                                                                                                                 
&1.2 &                                                                                                                                  
&2. &                                                                                                                                   
&3.32 &                                                                                                                                 
&4.223 &                                                                                                                                
"

integer i
real a

do i=1,4
   read(str,*) a
   print*, a
end do

end program main

但是我每次都只有第一行

   1.200000    
   1.200000    
   1.200000    
   1.200000    
亚历山大·沃格特

real字符串中有四个,但是将其读入一个实数变量(四次)。因为每次以相同的字符串开头,您总是会得到相同的结果。

也许您应该将字符串直接读入数组(无循环):

real a(4)

read(str,*) a(1:4)

(您可以简单地编写read(str,*) a,只是给出范围以指示a此处是一个数组...)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Fortran中像文件一样读取字符串

来自分类Dev

像文件一样解析Fortran字符串

来自分类Dev

如何在angularjs中像C#一样编写字符串格式?

来自分类Dev

如何在hibernate中像long一样生成字符串ID?

来自分类Dev

我如何在网站中显示HTML代码和JavaScript像字符串一样

来自分类Dev

如何在我的视图上像字符串一样编写脚本?

来自分类Dev

如何像Ruby中的Strstr一样在Ruby中拆分字符串

来自分类Dev

像strcmp一样获取字符串之间的整数差

来自分类Dev

如何像JavaScript中的$$一样在JavaScript中将字符串更改为Variable?

来自分类Dev

如何像c#一样在Java中实现字符串拆分方法

来自分类Dev

为什么 stdin 逐行读取而不是像字符串一样逐字读取?

来自分类Dev

使用字符串-像真实书籍一样,如何在上部制作“小数字”?

来自分类Dev

像$“ Hello World”一样封装的字符串。

来自分类Dev

像字符串一样解析HTML属性

来自分类Dev

如何读取像文本一样的excel(.xls)文件?

来自分类Dev

如何像Python一样在Google Apps脚本中切片字符串?

来自分类Dev

如何像从Python的rsplit()一样从右向左分割字符串?

来自分类Dev

如何使用imagemagick像字符串的“ trim()”一样批量裁剪图像的空白?

来自分类Dev

如何像Python一样在Google Apps脚本中切片字符串?

来自分类Dev

如何收集必须像字符串一样格式化的数字?

来自分类Dev

如何像对象一样使用“ this”并通过字符串获取其变量/函数?

来自分类Dev

如何从整数之前的文件中读取字符串

来自分类Dev

如何在bash中读取字符串数组

来自分类Dev

是否可以像字符串一样将json包装在json字段中?

来自分类Dev

用户代理字符串中的“像Gecko一样的KHTML”是什么意思?

来自分类Dev

像休眠中的字符串值一样自动递增

来自分类Dev

从文件中读取字符串

来自分类Dev

Python 3-如何像直接替换字符串一样执行字符串?

来自分类Dev

如何在iOS中像桌面一样呈现向左擦除字符⌫?

Related 相关文章

  1. 1

    如何在Fortran中像文件一样读取字符串

  2. 2

    像文件一样解析Fortran字符串

  3. 3

    如何在angularjs中像C#一样编写字符串格式?

  4. 4

    如何在hibernate中像long一样生成字符串ID?

  5. 5

    我如何在网站中显示HTML代码和JavaScript像字符串一样

  6. 6

    如何在我的视图上像字符串一样编写脚本?

  7. 7

    如何像Ruby中的Strstr一样在Ruby中拆分字符串

  8. 8

    像strcmp一样获取字符串之间的整数差

  9. 9

    如何像JavaScript中的$$一样在JavaScript中将字符串更改为Variable?

  10. 10

    如何像c#一样在Java中实现字符串拆分方法

  11. 11

    为什么 stdin 逐行读取而不是像字符串一样逐字读取?

  12. 12

    使用字符串-像真实书籍一样,如何在上部制作“小数字”?

  13. 13

    像$“ Hello World”一样封装的字符串。

  14. 14

    像字符串一样解析HTML属性

  15. 15

    如何读取像文本一样的excel(.xls)文件?

  16. 16

    如何像Python一样在Google Apps脚本中切片字符串?

  17. 17

    如何像从Python的rsplit()一样从右向左分割字符串?

  18. 18

    如何使用imagemagick像字符串的“ trim()”一样批量裁剪图像的空白?

  19. 19

    如何像Python一样在Google Apps脚本中切片字符串?

  20. 20

    如何收集必须像字符串一样格式化的数字?

  21. 21

    如何像对象一样使用“ this”并通过字符串获取其变量/函数?

  22. 22

    如何从整数之前的文件中读取字符串

  23. 23

    如何在bash中读取字符串数组

  24. 24

    是否可以像字符串一样将json包装在json字段中?

  25. 25

    用户代理字符串中的“像Gecko一样的KHTML”是什么意思?

  26. 26

    像休眠中的字符串值一样自动递增

  27. 27

    从文件中读取字符串

  28. 28

    Python 3-如何像直接替换字符串一样执行字符串?

  29. 29

    如何在iOS中像桌面一样呈现向左擦除字符⌫?

热门标签

归档