Fortran Coder

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

[输入输出] 如何实现,在编译后,变量的初始值由外部读入?

[复制链接]

35

帖子

16

主题

0

精华

专家

F 币
402 元
贡献
396 点
跳转到指定楼层
楼主
发表于 2022-2-19 19:05:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 石子 于 2022-2-21 14:53 编辑

大家好,想请教一下,如何实现,编译好可执行文件后,部分变量的值再由外部文件(如txt的文件)读入呢?通常写程序的时候变量的声明和初始赋值都在主程序当中,但是有些时候如果能在外部文件当中修改变量的值会方便很多,就不用每次都改程序然后编译,而是修改input文件中的数值即可。想请教一下大家,谢谢!

-------------------------------------原贴写于一两天前,问题没有写清楚。以下内容于2022年2月21日下午补充:

我的需求不是外部读数据,是希望输入文件也是“变量名=数值”这种格式的文件,但是程序能够根据变量名匹配数值。这样做的原因是,一方面变量比较多,而且这个程序后续可能会给其他人使用,会比较方便。

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩
欢迎交流

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
沙发
发表于 2022-2-19 21:07:33 | 只看该作者

回帖奖励 +5

本帖最后由 vvt 于 2022-2-19 21:09 编辑

看书,关于外部文件读取的章节部分。
结合本论坛的视频教程:http://v.fcode.cn/video-file_io_ascii.html


35

帖子

16

主题

0

精华

专家

F 币
402 元
贡献
396 点
板凳
 楼主| 发表于 2022-2-21 14:44:25 | 只看该作者
vvt 发表于 2022-2-19 21:07
看书,关于外部文件读取的章节部分。
结合本论坛的视频教程:http://v.fcode.cn/video-file_io_ascii.html
...

谢谢                              
欢迎交流

35

帖子

16

主题

0

精华

专家

F 币
402 元
贡献
396 点
地板
 楼主| 发表于 2022-2-21 14:50:22 | 只看该作者
vvt 发表于 2022-2-19 21:07
看书,关于外部文件读取的章节部分。
结合本论坛的视频教程:http://v.fcode.cn/video-file_io_ascii.html
...

您好,我的问题没有写清楚。因为变量比较多,我希望的是单独的输入文件中并不全是按照变量先后顺序排列好的数据,而是“变量名=数值”的这种格式的输入文件,如何能够做到匹配变量名呢?
欢迎交流

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
5#
发表于 2022-2-22 08:28:12 | 只看该作者
1. 用 namelist
2. 用 ini 文件及其解析。

35

帖子

16

主题

0

精华

专家

F 币
402 元
贡献
396 点
6#
 楼主| 发表于 2022-2-22 19:46:42 | 只看该作者
vvt 发表于 2022-2-22 08:28
1. 用 namelist
2. 用 ini 文件及其解析。

非常感谢您的指点。我去了解一下。
欢迎交流

35

帖子

16

主题

0

精华

专家

F 币
402 元
贡献
396 点
7#
 楼主| 发表于 2022-2-22 19:58:15 | 只看该作者
我在fcode上面找到了雪球老师写的ini相关的资料,链接如下:http://fcode.cn/code_gen-40-1.html 希望对同样遇到此问题又恰好看到帖子的朋友能有帮助。
欢迎交流
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-11-23 13:51

Powered by Tencent X3.4

© 2013-2024 Tencent

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