struct相关内容

如何在 ColdFusion 中对结构数组进行排序

我在 ColdFusion 中有一个结构数组.我想根据结构中的一个属性对该数组进行排序.我怎样才能做到这一点?我找到了 StructSort 函数,但它需要一个结构并且我有一个数组. 如果这在 ColdFusion 中是不可能的,那么在 Java 中是否有可能(可能使用 Arrays.sort(Object[], Comparator))? 解决方案 像往常一样,CFLib.org ..
发布时间:2022-01-09 14:38:53 其他开发

C 在链表的开头插入元素

我用 C 语言编写了一个程序,旨在将结构按升序插入链接列表. 问题在于没有插入我的两个最低值(1 和 2).这是因为我目前没有工作处理程序来检查链表的第一个值是否已经大于给定的值. 这是我的功能: 结构PCB{结构 PCB *Next_PCB ;整数PID;};void insert_ordered (struct PCB *Head, struct PCB *Add){tmp = ..
发布时间:2022-01-09 13:07:21 其他开发

如何在 go 中初始化嵌套结构?

嗨,我对 Golang 很陌生,请帮助我.我在结构中定义了一个结构.但是当我尝试初始化主结构时出现错误. type DetailsFilter struct {过滤结构{名称字符串身份证号码}}var M 映射[字符串]接口{}M = make(map[string]interface{})M["Filter"] = map[string]interface{}{"Name": "XYZ", " ..
发布时间:2022-01-07 13:29:45 其他开发

如何在c中创建一个n元树

#include #include 结构节点{字符 * 字;int 深度,儿童;结构节点**子;};typedef struct 节点节点;节点 *createTree();节点 *createNode(char *word,int depth);int main(int argv,char *argc[]){节点 *root,*current_node;root=createNode("root ..
发布时间:2022-01-05 18:48:19 其他开发

使用接口获取结构体的值

我正在尝试解析此请愿书(https://www.binance.com/api/v1/depth?symbol=MDABTC&limit=500) 我在为它创建结构时遇到了很多问题,所以我使用了一个自动化工具,这就是我的结构的样子: type orderBook struct {出价 [][] 接口{} `json:"出价"`Asks [][]interface{} `json:"Asks ..
发布时间:2022-01-05 15:53:40 其他开发

高级 C 问题:请解释 C 构造 *({ foo(&bar); &bar; })

这最终是一个 C 问题,是在研究 Linux 内核源代码的 completion.h 中的代码时出现的,在那里我看到了一种我以前从未在 C 中使用过的 C 技术.虽然对它在做什么有一个模糊的感觉,但我想通过准确的描述来微调我的理解,而且我不太确定如何在没有潜在长期折磨的情况下使用 Google 搜索答案. 来自 linux 内核的相关代码行 完成.h: 结构补全{无符号整数完成;wait_ ..
发布时间:2022-01-04 22:49:42 其他开发

如何 fread() 结构?

结构书{无符号短 size_of_content;未签名的空头价格;无符号字符*内容;}; 假设我有包含多个 book 的文件,每个文件都有不同的 size_of_content、price 和 content.我怎样才能一次读一本 book 并确定它是哪本书(例如检查价格)? size_t nread2;struct book *buff = malloc(sizeof(struct boo ..
发布时间:2022-01-04 08:43:56 其他开发

如何自动为 Swift 类创建初始化程序?

更新:使用结构而不是类.结构在很多方面都更好,它有自己的初始化器. 这是我的模型类.是否可以自动创建 init 方法?每次我都必须一一初始化所有变量,这会花费很多时间. class Profile {变量 ID:字符串变量名:字符串var 图像:字符串初始化(ID:字符串,名称:字符串,图像:字符串){self.id = idself.name = 姓名self.image = 图像}} ..
发布时间:2022-01-02 09:34:43 移动开发

传递结构的字段名称以在函数内部访问

我有一个链表,我做了一个函数来获取一个节点.但我想同时使用它来按名字或姓氏进行搜索. typedef struct people {字符名称[60],姓氏[60];struct people *next;} 人们;人*搜索(常量字符*键,人*列表,字段){while (list && strcmp(key, list->FIELD) != 0) {list = list->next;}退货清单; ..
发布时间:2022-01-01 18:50:02 其他开发

c链表中的冒泡排序

我需要做的是将一个输入文件读入一个链表.文件的一部分是: 姓名A,25 姓名 B, 33 名称C, 23 姓名 D, 39 然后我需要按数字排序(冒泡排序)并将其写入另一个文件. 这是我所拥有的: #include #include #include 结构节点{字符名称[20];整数;结构节点*下一个;结构节点 *prev;}*头;int main(void) {结构节 ..
发布时间:2022-01-01 18:47:28 其他开发

“警告:空声明中无用的存储类说明符"指导

typedef struct item {字符*文本;整数计数;结构项目*下一个;}; 所以我有这个结构和上面定义的节点,但我得到了下面的错误,我无法弄清楚什么是错的. 警告:空声明中无用的存储类说明符}; 解决方案 我不确定,但试试这样: typedef struct item {字符*文本;整数计数;结构项目*下一个;}物品; ..
发布时间:2022-01-01 18:40:41 其他开发

C:typedef 结构内的函数指针

我试图在 C 中创建一个链表,但试图在某种 C++ 风格的类中很好地打包它.但是我在 C 中使用函数指针时遇到了一些问题. typedef structlinkedList {整数计数;struct msgNode *front;struct msgNode *back;void (*addMSG)(unsigned char *, int, structlinkedList *);msgLis ..
发布时间:2022-01-01 18:39:51 其他开发

使用 for 循环创建链表

这是我的结构 struct ListItem{整数数据;struct ListItem *next;}; 假设链表的第一个节点的数据为 0,我想编写一个 for 循环来创建一个大小为 5 的链表,但我不知道如何工作 我尝试了以下 int main(int argc, char* argv[]){struct ListItem a;a.数据=0;for (int i = 1; i 下一个 ..
发布时间:2022-01-01 18:34:27 其他开发

实现链表时指针的奇怪问题

我正在尝试在 C 中实现一个链表,并且我想将头节点存储在一个单独的结构中.但是,每当我添加另一个节点时,头节点似乎都会以某种方式重新分配. #include #include 结构 BC_node {结构 BC_node *next;无效*数据;};结构 BC_list {结构 BC_node *head;结构 BC_node *tail;};空白BC_list_push(struct BC_l ..
发布时间:2022-01-01 18:33:47 其他开发

指向 C# 中结构的指针以创建链表

C# 不喜欢指针,但我现在需要使用它们来创建一个链表,就像我们在 C 中所做的那样.结构很简单: public unsafe struct Livro{公共字符串名称;公共 Livro* 下一个;} 但我收到错误消息:“无法获取托管类型的地址、获取其大小或声明指向托管类型的指针".有什么想法吗? 解决方案 你可以只使用 class 而不是 struct : 公共类 Livro{公共 ..
发布时间:2022-01-01 18:33:30 C#/.NET

在 C 中创建和理解结构的链表

我无法同时掌握struct 和链表数据结构的概念.例如,假设我们有这样的代码:一个 struct ,它包含一个 worker 的内容和一个这些结构的链表,其中包含每个 worker 的节点和一个指向下一个节点(?)的指针. typedef struct Schedule {字符名称[10];字符描述[10];整数小时;内部工单号;} 工作;typedef 结构链表 {struct 安排工作;结 ..
发布时间:2022-01-01 18:18:41 其他开发

C编程链表删除位置N处的节点

编辑:找出问题所在.此外,如果您是通过 google 或其他搜索引擎发现的,这里就是我出错的地方以及如何解决它. 我的 deleteNode() 方法以正确的温度在列表中正确移动并保持头部不变.我出错的地方在于我作为方法的结果返回的内容.我返回的是 temp 或 newNode ,这是不正确的,因为它遍历列表直到找到定义的位置.一旦找到定义的位置,它就会重新分配 ->next 指针以指向 n ..
发布时间:2022-01-01 18:14:07 其他开发

结构内结构

我必须创建一个 Person 并且每个 Person 都应该有一个冰箱.这是最好的方法吗?如果是这样,我做错了什么?提前致谢. typedef struct {年龄;结构冰箱冰箱;} 人;类型定义结构{整数;} 冰箱;冰箱 fr;fr.number=1;人我;我.name=1;me.fridge = fr; 这给了我以下错误: 错误:字段‘fridge’的类型不完整 解决方案 s ..
发布时间:2021-12-31 22:57:52 其他开发