C 如何使用与字符串关联的uint8_t创建查找表?
我想创建一个与C 如何使用与字符串关联的uint8_t创建查找表?,c,lookup-tables,C,Lookup Tables,我想创建一个与字符串关联的uint8\t查找表 你觉得我怎么能做到 这是我的密码: static const uint16\u t ReadAccess[]2]= { /*字节1中b3b2中的值,读取访问说明*/ {0x0,“始终”}, {0x1,“RFU”}, {0x2,“专有”}, {0x3,“RFU”} }; 您可以使用结构将具有多个类型的成员分组,以创建一个新类型 struct table_element { uint8_t intValue; const
字符串关联的uint8\t
查找表
你觉得我怎么能做到
这是我的密码:
static const uint16\u t ReadAccess[]2]=
{
/*字节1中b3b2中的值,读取访问说明*/
{0x0,“始终”},
{0x1,“RFU”},
{0x2,“专有”},
{0x3,“RFU”}
};
您可以使用结构将具有多个类型的成员分组,以创建一个新类型
struct table_element {
uint8_t intValue;
const char* strValue;
};
static const struct table_element ReadAccess[] = {
{0x0, "ALWAYS"},
{0x1, "RFU"},
{0x2, "PROPRIETARY"},
{0x3, "RFU"}
};
C没有标准的字符串类型。你是说来自cs50.h
?