Fortran Coder

查看: 3613|回复: 6
打印 上一主题 下一主题

[求助] 关于字符串去尾部空格函数trim的问题!!!

[复制链接]

10

帖子

3

主题

0

精华

入门

F 币
64 元
贡献
27 点
跳转到指定楼层
楼主
发表于 2023-2-9 22:05:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[Fortran] 纯文本查看 复制代码
PROGRAM MAIN
    IMPLICIT 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 完全相同,这是什么原因构成的,需要如何修改,请大佬们指点!谢谢!

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

54

帖子

0

主题

0

精华

实习版主

F 币
653 元
贡献
214 点

元老勋章新人勋章

QQ
沙发
发表于 2023-2-10 08:12:02 | 只看该作者
参考本站关于常规字符串的文章:http://string.w.fcode.cn/
你可以使用递延字符串 http://diyanzifuchuan.w.fcode.cn/

10

帖子

3

主题

0

精华

入门

F 币
64 元
贡献
27 点
板凳
 楼主| 发表于 2023-2-10 09:01:43 | 只看该作者
有用!太感谢了!谢谢您!

10

帖子

3

主题

0

精华

入门

F 币
64 元
贡献
27 点
地板
 楼主| 发表于 2023-2-10 09:18:02 | 只看该作者
关于常规字符串文章http://string.w.fcode.cn/ 第七部分的程序,还有些疑问要向您请教:第13行 read( c , * ) ID ,其中的C='18 Weather:Sunny      ',为何直接使用read就可以使c=18?后面的 Weather:Sunny是自动被忽略了吗?

10

帖子

3

主题

0

精华

入门

F 币
64 元
贡献
27 点
5#
 楼主| 发表于 2023-2-10 09:18:37 | 只看该作者
1033257950 发表于 2023-2-10 09:18
关于常规字符串文章http://string.w.fcode.cn/ 第七部分的程序,还有些疑问要向您请教:第13行 read( c , * ...

打错了,应该是ID=18

54

帖子

0

主题

0

精华

实习版主

F 币
653 元
贡献
214 点

元老勋章新人勋章

QQ
6#
发表于 2023-2-10 12:37:40 | 只看该作者
1033257950 发表于 2023-2-10 09:18
关于常规字符串文章http://string.w.fcode.cn/ 第七部分的程序,还有些疑问要向您请教:第13行 read( c , * ...

是的,被忽略了。read 认为空格是分隔符。后面是第二个变量的内容,但read后面只有ID这一个变量,多余的内容就丢弃了。

10

帖子

3

主题

0

精华

入门

F 币
64 元
贡献
27 点
7#
 楼主| 发表于 2023-2-10 12:48:49 | 只看该作者
布衣龙共 发表于 2023-2-10 12:37
是的,被忽略了。read 认为空格是分隔符。后面是第二个变量的内容,但read后面只有ID这一个变量,多余的 ...

原来如此!谢谢您!
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-24 02:27

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表