character*20:: str= ' fortran '
write(str,*) adjustl(str)
print*, str
end
character*20:: str= ' fortran '
str = adjustl(str)
print*, str
end
QQ图片20200915172256.png (23.02 KB, 下载次数: 215)
胡文刚 发表于 2020-9-15 21:26
第一
write(str,*) adjustl(str)
如果你把一个变量写入自身,可能会有问题。虽然语法没有明说,但不同编译 ...
character*20:: str= ' fortran '
write(str,*) trim(str) !不会有问题
print*, str
end
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |