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,其中包含了 SUCCESSERRORCUSTOM 三个错误码。然后,我们使用一个字符串数组 errorMessages 存储了这三个错误码对应的错误信息。在 main 函数中,我们选择了 ERROR 作为错误码,并通过下标访问 errorMessages 数组来获取对应的错误信息,最后将错误码和错误信息输出到控制台。

运行上述代码,将会输出以下结果:

错误码:1
错误信息:error

你可以根据需要修改枚举类型的名称、错误码和错误信息的内容,以适应你的实际需求。

C语言定义字符串类型错误码及对应信息

原文地址: https://www.cveoy.top/t/topic/pgue 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录