gpt4 book ai didi

c - 读取配置文件

转载 作者:行者123 更新时间:2023-11-30 21:02:18 24 4
gpt4 key购买 nike

我需要最有效(性能/速度方面)的方法来从 Linux 下的 C 文件中读取配置。

我还没有决定配置格式,但我更喜欢(我洗耳恭听更好的格式)以下格式:

buttons   3
size 100
etc.

(选项名称,然后是由空格分隔的选项值)

我如何阅读选项,我应该选择 strcmp ?或者我应该逐个字符进行手动比较?有没有更有效的方法?

我希望程序能够:

  • 尽可能快(时间)
  • 使用尽可能少的 CPU 时间
  • 使用尽可能少的内存

此代码将为 Linux(通用)编写到目前为止我正在使用:xtest , stdio , stdlibstring图书馆

我宁愿自己编写所有代码,也不愿使用外部库(大多数 Linux 发行版不包含这些库)。

最佳答案

写入/读取二进制数据以提高性能。

struct config { /* whatever */ };

struct config config;
configread(&config, "configfile"); // fread() or read() or whatever()
configwrite(&config, "configfile"); // fwrite() or write() or whatever()

关于c - 读取配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31124190/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com