关于字符串去尾部空格函数trim的问题!!!
PROGRAM MAINIMPLICIT NONE
CHARACTER(LEN=80) :: STATIC_BEG_TEMP
CHARACTER(LEN=80) :: STATIC_BEG
STATIC_BEG = 'MASS INERTIA COEFFICIENT MATRIX FOR BODY NO:'
STATIC_BEG_TEMP =TRIM(STATIC_BEG)
END PROGRAM MAIN
这是我的程序,我想把STATIC_BEG右端的空格去掉,可使用TRIM后毫无变化,也就是说 STATIC_BEG_TEMP 与 STATIC_BEG 完全相同,这是什么原因构成的,需要如何修改,请大佬们指点!谢谢!
参考本站关于常规字符串的文章:http://string.w.fcode.cn/
你可以使用递延字符串 http://diyanzifuchuan.w.fcode.cn/ 有用!太感谢了!谢谢您! 关于常规字符串文章http://string.w.fcode.cn/ 第七部分的程序,还有些疑问要向您请教:第13行 read( c , * ) ID ,其中的C='18 Weather:Sunny ',为何直接使用read就可以使c=18?后面的 Weather:Sunny是自动被忽略了吗? 1033257950 发表于 2023-2-10 09:18
关于常规字符串文章http://string.w.fcode.cn/ 第七部分的程序,还有些疑问要向您请教:第13行 read( c , * ...
打错了,应该是ID=18 1033257950 发表于 2023-2-10 09:18
关于常规字符串文章http://string.w.fcode.cn/ 第七部分的程序,还有些疑问要向您请教:第13行 read( c , * ...
是的,被忽略了。read 认为空格是分隔符。后面是第二个变量的内容,但read后面只有ID这一个变量,多余的内容就丢弃了。 布衣龙共 发表于 2023-2-10 12:37
是的,被忽略了。read 认为空格是分隔符。后面是第二个变量的内容,但read后面只有ID这一个变量,多余的 ...
原来如此!谢谢您!
页:
[1]