gpt4 book ai didi

c - C 中 2 种数据类型/MAP 的数组

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

我需要的与数组类似,但是是随机数而不是(0,1,2,3.....)。我需要保存一个数字作为索引/键并为其分配一个字符串。

例如学号,然后是姓名这样我就可以访问 students[number] 并检索他们的姓名。

与下面的代码类似,但它是 C++ 语言,我使用的是 ANSI C

std::map <string, char> grade_list;
grade_list["John"] = 'B'

在这里找到:http://www.cprogramming.com/tutorial/stl/stlmap.html

我似乎无法找到解决 ANSI C 中这个问题的方法。

有人可以推荐任何方法来制作这个吗?

编辑:另一点是表的值将被硬编码,不需要更改,因此它只是一个提供类似于...的访问的方法。

name[accesskey] 将返回字符串/数据

GLIBS 无法工作,因为我使用的是编译器 MINGW32,并且使用它时出现问题。

最佳答案

您可以使用 GLib 哈希表数据结构。

http://developer.gnome.org/glib/2.30/glib-Hash-Tables.html

关于c - C 中 2 种数据类型/MAP 的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9036189/

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