gpt4 book ai didi

c - 在 C 中使用结构或多维数组

转载 作者:太空宇宙 更新时间:2023-11-04 06:44:44 24 4
gpt4 key购买 nike

我想创建一个故障日志。故障日志应能存储最近10次故障。

故障有3条信息: 1、故障数量。 2、故障名称。 3.故障日期时间。

我如何使用结构来做到这一点?

或者我应该使用数组来做,如果是的话,怎么做?

故障日志仅用于存储在内存中。

最佳答案

我假设你想将它存储在内存中,那么你可以使用结构和数组的组合。

将执行以下操作:

typedef struct {
int number;
char* name; // You can use an array instead char name[MAX_FAULT_NAME_LENGTH]
int timestamp;
} fault_entry;

fault_entry fault_log[10];

当然这是挥手。如果要存储到文件中,需要序列化。您需要考虑将什么数据类型用于日期/时间和名称。但它应该可以帮助您入门。

关于c - 在 C 中使用结构或多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2124957/

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