MounRiver无法处理字符串指针类型数据

用CH573写了个菜单

const char *menu_main[] =

{

    "时间设置",

    "日期设置",

    "亮度设置",

    "显示模式",

    "语言设置",

    "脉冲频率",

    "占空比",

    "休眠设置",

};

但是使用字符指针无法定向到正确内容,打印出来的内如如下

menu0:刐,0,0

menu1:o,0,16

menu2:o,0,32

menu3:o,0,48

menu4:o,0,64

menu5:o,0,80

menu6:o,0,96

menu7:o,0,112

字符串指向如下

image.png

字符串访问如下

image.png

测试通过强转(const char *)、&、*三种方式都无法打印正确内容,是不是编译器需要设置什么内容

您好,查看一下此处的警告,检查结构体成员定义的类型。

image.png


image.png

结构体成员定义的类型如下

@TECH_JW


menu_name前需要再加一个*,改成两个*;然后menu_name后面的[]去掉,不用定义为数组。

image.png


可以访问了,多谢啦


只有登录才能回复,可以选择微信账号登录