- 论坛徽章:
- 0
|
本帖最后由 junhengwoo 于 2016-03-10 11:10 编辑
如下面的C语言头文件,怎样根据STATE_RUNNING这个枚举成员获取到对应的status_e的定义。
头文件的内容。- #define MAX_STR_LEN (255)
- #define MAX_ERR_STR_LEN (255)
- #define MAX_FILE_LEN (255)
- typedef enum
- {
- STATE_NONE,
- STATE_STOPPED,
- STATE_RUNNING,
- STATE_PENDING,
- STATE_MAX
- }status_e;
- #define DEFAULT_UID -1
- #define DEFAULT_HANDLE -1
- typedef enum
- {
- ERR_NONE,
- ERR_OK,
- ERR_TIMEOUT,
- ERR_NETWORK,
- ERR_UNKNOWN,
- ERR_MAX
- }err_code_e;
- #define MAX_BUF_LEN (1024)
复制代码 获到的枚举类型status_e的定义。- typedef enum
- {
- STATE_NONE,
- STATE_STOPPED,
- STATE_RUNNING,
- STATE_PENDING,
- STATE_MAX
- }status_e;
复制代码 |
|