请选择 进入手机版 | 继续访问电脑版

迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1221|回复: 6

【提问】c开发os程序变量使用问题

[复制链接]

9

主题

18

回帖

114

积分

注册会员

Rank: 2

积分
114
发表于 2019-12-3 17:52:02 | 显示全部楼层 |阅读模式



如上图:为什么这样写不行,没有正确返回页面id,再定义一个变量page_id,把这个赋值给这个变量却可以??所以变量怎么个使用规则,有些崩溃呀。。
程序见附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

220

回帖

2232

积分

金牌会员

Rank: 6Rank: 6

积分
2232
发表于 2019-12-3 19:45:17 | 显示全部楼层
本帖最后由 wnly 于 2019-12-3 19:53 编辑

楼主用的是什么型号的屏?如果是T5L的话建议用keil c来编写程序。楼主的程序是用C编译器来写的吗?
回复

使用道具 举报

9

主题

18

回帖

114

积分

注册会员

Rank: 2

积分
114
 楼主| 发表于 2019-12-4 09:03:50 | 显示全部楼层
wnly 发表于 2019-12-3 19:45
楼主用的是什么型号的屏?如果是T5L的话建议用keil c来编写程序。楼主的程序是用C编译器来写的吗? ...

DMT10768K080_A2WTC,问过迪文客服我这个型号不支持keil编写,是用迪文提供的c编译器编写的。
所以这样的变量问题就比较让人崩溃,代码出问题的时候用串口打log,把变量信息打印出来监控,发现值一直是0,而且判断的时候本是不满足条件也会进入if语句执行,所以这个变量到底是咋回事啊??
回复

使用道具 举报

0

主题

220

回帖

2232

积分

金牌会员

Rank: 6Rank: 6

积分
2232
发表于 2019-12-4 15:25:14 | 显示全部楼层
thefightingXin 发表于 2019-12-4 09:03
DMT10768K080_A2WTC,问过迪文客服我这个型号不支持keil编写,是用迪文提供的c编译器编写的。
所以这样的 ...

C编译器里面程序是不能返回数组或数组变量的,按照可以使用的变量定义进行就可以的。
回复

使用道具 举报

2

主题

5

回帖

39

积分

新手上路

Rank: 1

积分
39
发表于 2019-12-9 17:19:01 | 显示全部楼层
好像变量再赋值一次 编译器就把他清空了 感觉是编译器的bug
回复

使用道具 举报

33

主题

27

回帖

328

积分

中级会员

Rank: 3Rank: 3

积分
328
发表于 2020-1-6 00:03:21 | 显示全部楼层
我也碰到这个问题了。。。。迪文应该出个C语言使用文档说明下使用规范。
回复

使用道具 举报

2

主题

662

回帖

9624

积分

论坛元老

Rank: 8Rank: 8

积分
9624
发表于 2022-1-20 11:47:11 | 显示全部楼层
fjhcpu 发表于 2020-1-6 00:03
我也碰到这个问题了。。。。迪文应该出个C语言使用文档说明下使用规范。

十分抱歉,C编译器已经停止维护了,建议使用汇编,或者替换成T5L屏使用Keil开发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-3-29 00:48 , Processed in 0.096247 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表