我有一个数组,看起来像这样:数组c与串 - 操纵/访问
struct table_elt
{
int id;
char name[];
}
struct table_elt map[] =
{
{123,"elementt1"},
{234,"elt2"},
{345,"elt3"}
};
我试图通过地图[1]。名称等,以访问这些元素然而,它似乎无法正确获取元素,并且我得到了随机垃圾。我认为这是因为编译器不知道元素会因变化而落地。解决这个问题的最好方法是什么,同时仍然保持灵活性和简单性?
此作品太! – jetru 2010-12-22 06:53:27