自从我编写了许多Fortran代码以来,已经过去了近40年。如果我有一个字符串:
"04L "
如何提取数字部分(始终为2位数字),单个字母并忽略结尾的空格?我想最后输入两个字符串,"04"
和"L"
。
我正在修改Fortran 90程序。
只需使用索引:str(1:2)
前两个字符,str(3:3)
将是第三个字符。这是一个最小的示例:
program test
character(len=*),parameter :: str = "04L "
print *,str(1:2)
print *,str(3:3)
end program
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句