标签[struct]

各种编程语言中的关键字,其语法类似于或衍生自C(C ++,C#,Swift,Go,Rust等)。 使用特定的编程语言标签来标记涉及使用“ struct”的问题,因为语法和语义可能取决于语言。 关键字定义或声明由其他数据类型组成的数据类型。 结构的每个成员都有其自己的内存区域(与“ union”相反,该“ union”成员共享一个内存区域)。

0
1回复
36

使用fscanf填充结构数组

所以我在第152行遇到的问题是,它仅填充emp [1],并用emp [5]中的数据填充它。 该程序在其他任何地方都按预期运行。 我现在正在学习c,这是我第一次使用fscanf。 包括完整的代码,以防万
1
1回复
26

如何仅使用特定字段指针从字段偏移量计算结构的起始地址

我有以下代码。 结构emp_有五个元素,可以使用print_emp_details()函数打印它的前四个成员,该函数采用指向emp_结构的指针。 仅给定偏移量和指向特定字段的指针, start_add
0
0回复
35

宏如何用于计算结构中字段的偏移量? [复制]

这个问题已经在这里有了答案: C offsetof宏如何工作?
3
1回复
41

直接从C中的函数调用访问struct元素

我不完全理解从函数调用中直接获取struct元素是否正常,该函数调用返回struct(或指向struct的指针),如以下代码行所示: 下面是我编写的代码示例,该示例可以在系统上毫无问题地进行编译
1
1回复
42
0
1回复
34

如何在C中解决“数组的元素类型不完整”

我一直在研究CS50 ,正在执行struct以允许用户输入并将其保存在数组中。 但是,我得到 数组具有不完整的元素类型struct person 下面是我正在处理的程序: 电话簿 错误堆
0
3回复
70

来自struct的C访问枚举

我的问题是car_name_str无法解决。 为什么它不能调用,我想保留代码结构? 我想将结构保留为带有union和enum(不同数据类型)的结构。 模板: 如何将混合数据类型(int,float
-1
0回复
31

具有结构的数组数组-填充和调用数组的问题

我是C ++的新手,无法为数组数组编写一些代码。 我做了一个结构,可以帮助我建立变量x,y,z的数组。 在fun_b中,我想将数据指向这些变量,以便构建数组。 在fun_b中,我还将计算文件的大小,并
1
1回复
43

切换案例并为每个案例分配一个全局变量

我正在处理开关箱的问题。 程序说明:main(argc,argv)。 argv在switch语句中导致个案。 根据输入,将输入相应的情况并执行相应的功能。 ->输出始终是具有不同内容的
-2
1回复
35

匿名结构外部功能无法正常工作

关闭。 这个问题不能重现,或者是由错别字引起的。 它当前不接受答案。
0
1回复
36

保存和加载功能出现错误

好吧,该程序理论上正在运行。 问题出在load函数内部的printf 。 该错误表明struct Birdhome中出现的所有结构类型都是指针,我应该使用->而不是. 在里面。 但是当我这
-1
1回复
52

更改结构数组中的元素会更改每个元素

我试图更改数组中结构的变量,但是由于某种原因,当我更改一个数组时,其余的也更改了,下面的代码。 我试过使用->和(* logEntries [i]),但都没有用。 在每次命令执行结束时释放a
0
1回复
26

在C ++ Struct查询中初始化新的成员变量

我正在尝试在结构中初始化一个新的成员变量,并在其他地方使用它, 这是结构 有人告诉我, “您将需要更新Subscription结构的定义,以匹配我们试图在其中初始化字段的方式” 我将鼠标
-1
1回复
35

如何使用指针填充C中的struct数组?

我正在尝试打印出用户输入以查看餐厅的详细信息,我希望它打印出多个餐厅的详细信息,但我的代码仅显示最后一个条目。 这是输入示例: 我希望它打印出两个评论的详细信息,但是只重复打印最后一个条目,而不
1
3回复
34

链表中的结构

我对C编程还是很陌生,遇到了一些麻烦。 我已经编写了一些代码来读取一个文件,该文件包含有关人的姓名,年龄,体重和身高的信息。 文件中的每一行都代表一个新人。 然后,此信息存储在结构中,然后将该结构添加
1
0回复
34

保存结构功能在文件中保留了备用位置,而不是写入数组

好吧,问题的描述中提到了问题。 以某种方式,加载功能正常运行(至少我认为是这样,因为它运行正常并且始终显示成功消息),并且保存功能运行无错误,但是它没有在文件内写入所需的信息,只是留下了空白。
1
3回复
54

如何为另一个构造函数调用的构造函数提供参数?

在我的项目中,我有四个结构: Node , Ring , Disc和Graph 。 Ring包含两个每个12个Node的向量 一个Disc包含一个Ring的向量(一个参数告诉构造函数多少个)
0
0回复
09

使用struct.unpack解压缩二进制文件

我正在尝试使用struct.unpack模块解压缩二进制文件“ binars.bin”,如下所示: 但出现错误: 我该如何解决?
0
1回复
37

通过C中的链表实现队列

我正在使用链接列表实现队列,但是在insert()函数中遇到了问题。 我只能插入一个数据,每当我插入另一个数据,然后再插入以前的数据时,无论我第一次插入什么。
0
1回复
37

如何修复json:无法将对象解组为[] json.RawMessage类型的Go值

我想解组 进入 通过循环内部切片使用自定义拆组器: 内部的UnmarshalJSON触发器 这很奇怪,因为目标是*Version 。 怎么了播放: https : //play.gol

1 2 3 4 5 6 7 8 9 10 下一页