gpt4 book ai didi

c - 静态填充一个巨大的结构

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

我的 Excel 工作表中有大量数据。我需要为该数据准备一个结构并填充数据。我可以通过两种方式做到这一点。

  1. 在结构初始化期间静态填充结构struct x a[] = { }

  2. 通过分配内存并将其填充到函数中来动态填充结构。

我的结构看起来也有点复杂。我如何填充这个结构?

Excel 工作表的一条记录如下所示:

region name, list of languages supported, list of encodings supported

如何为此类数据定义结构并填充它?

最佳答案

根据您的评论,您只处理六十行。那不是很大!开始打字吧! :-)

但是,让我们更聪明地工作,稍微应用一下 DRY 经验法则,以便计算机完成无聊的工作,并随着数据的变化保持最新。我建议您编写一个单独的程序来从 Excel 工作表中提取数据并从中生成一个 C 头文件,这样您就可以#include定义。然后,您将能够使用 makefile 规则从源重建结构定义。 (根据您工作地点的规则,您也许能够使用 C 以外的语言创建帮助程序,因为它只是一个开发人员工具。)

最后一点;生成静态数据作为结构数组(可能包含结构数组等)比创建链表要简单得多。

关于c - 静态填充一个巨大的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3420690/

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