结构中的C访问结构

用户名

我正被迫用C语言开发一个项目。我没有太多的C语言知识,但我假设答案很简单。

struct s1 {
  char *text;
  int num;
};

struct s2 {
  struct s1 vals[5];  
  int numbers;   
};

假设s2已被填充。如何从s1访问num?我以为我会做类似的事情

struct s2 temp;
//temp is populated somehow, doesn't matter in the case
printf("%d\n", temp.vals[0]->num);  

但这不起作用。有什么建议?

斯蒂芬·拉斯库(Stephen Rasku)

使用temp.vals[0].num->如果您使用的是指向一个struct运营商只能用。您正在直接使用结构。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++访问结构中的结构数组的元素

来自分类Dev

访问结构中的结构

来自分类Dev

访问结构中的结构

来自分类Dev

C:在结构内访问结构

来自分类Dev

访问 C 中结构数组中的数组(结构成员)

来自分类Dev

在Go中访问原始C结构的字段

来自分类Dev

在C中的函数外部访问结构变量

来自分类Dev

在Python中访问指向结构的C指针

来自分类Dev

从VBA访问C ++中的嵌套结构

来自分类Dev

如何从C中的成员访问包含结构?

来自分类Dev

在C语言的结构中访问某些元素

来自分类Dev

在C ++中访问传递的结构数组

来自分类Dev

类中的访问结构对象变量-C ++

来自分类Dev

C - 访问结构中的动态数组

来自分类Dev

在 C 中访问数组内的结构字段

来自分类Dev

访问枚举中的结构

来自分类Dev

C ++结构访问冲突

来自分类Dev

C 结构变量访问

来自分类Dev

在C ++中的结构内结构

来自分类Dev

使用结构指针访问函数中的结构

来自分类Dev

如何访问嵌套在结构中的结构

来自分类Dev

访问数组中结构的字段

来自分类Dev

通过C中的双指针访问结构元素

来自分类Dev

使用表达式访问C#中的结构属性

来自分类Dev

访问存储在向量C ++中的结构的多态成员

来自分类Dev

如何在汇编中访问C结构值?

来自分类Dev

如何在C程序的结构中访问定义的枚举

来自分类Dev

在C ++中访问并集内部结构的问题

来自分类Dev

如何从C中的数组结构分配和访问数据