gpt4 book ai didi

c - 如何在可执行文件中存储数据

转载 作者:太空狗 更新时间:2023-10-29 17:05:10 24 4
gpt4 key购买 nike

我需要找到一种方法来在我的程序的可执行文件中存储 250 KB 的纯文本数字。

通常,我会把数据放在一个单独的文件中,让程序在运行时读取它,但这不是一个选项。相反,程序和数据需要放在一个可执行文件中。

我完全不知道该怎么做(除了写 250.000 #defines :-),如果有任何建议,我将不胜感激。

最佳答案

某种数组怎么样。只需将该定义放在一个文件中并将其编译到您的程序中:

int external_data[] =
{
...
};

您可以让编译器告诉您外部数据中有多少元素:

size_t external_data_max_idx = sizeof(external_data) / sizeof(*external_data);

关于c - 如何在可执行文件中存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2618188/

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