C语言定义字符串类型错误码及对应信息
C语言定义字符串类型错误码及对应信息
可以使用C语言中的枚举类型来定义一组字符串类型的错误码,并使用数组来存储错误码对应的错误信息。以下是一个示例的实现:
#include <stdio.h>
// 定义枚举类型 ErrorCode
typedef enum {
SUCCESS = 0,
ERROR = 1,
CUSTOM = 2
} ErrorCode;
// 定义数组存储错误信息
const char* errorMessages[] = {
'success',
'error',
'custom'
};
int main() {
ErrorCode code = ERROR; // 选择要获取错误信息的错误码
// 根据错误码获取对应的错误信息
const char* errorMessage = errorMessages[code];
// 输出错误信息
printf("错误码:%d\n", code);
printf("错误信息:%s\n", errorMessage);
return 0;
}
在上述代码中,我们首先定义了一个枚举类型 ErrorCode,其中包含了 SUCCESS、ERROR、CUSTOM 三个错误码。然后,我们使用一个字符串数组 errorMessages 存储了这三个错误码对应的错误信息。在 main 函数中,我们选择了 ERROR 作为错误码,并通过下标访问 errorMessages 数组来获取对应的错误信息,最后将错误码和错误信息输出到控制台。
运行上述代码,将会输出以下结果:
错误码:1
错误信息:error
你可以根据需要修改枚举类型的名称、错误码和错误信息的内容,以适应你的实际需求。
原文地址: https://www.cveoy.top/t/topic/pgue 著作权归作者所有。请勿转载和采集!