OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3245|回复: 5

原子哥,我想把年月日合并起来显示,怎么把

[复制链接]

6

主题

11

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-7-21
在线时间
11 小时
发表于 2016-7-21 19:40:13 | 显示全部楼层 |阅读模式
1金钱
LCD_ShowNum(60,130,calendar.w_year,4,16);                                                                          
LCD_ShowNum(100,130,calendar.w_month,2,16);                                                                          
LCD_ShowNum(124,130,calendar.w_date,2,16);       


原子哥,我想把这几个合并起来calendar.w_year - calendar.w_month - calendar.w_date合并成一个字符串,




然后lcd显示结果为2016-5-14




这个程序应该怎么写啊??

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

117

主题

598

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
1702
金钱
1702
注册时间
2012-5-10
在线时间
439 小时
发表于 2016-7-21 20:40:46 | 显示全部楼层
亲,这个能不能自己解决啊,搜索(C语言字符串函数),都看一遍,留个印象以后就知道用了,你这次用sprintf
回复

使用道具 举报

69

主题

978

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3772
金钱
3772
注册时间
2015-4-26
在线时间
765 小时
发表于 2016-7-21 20:54:58 | 显示全部楼层
设置好位置挨个写,然后写入 ‘’-‘’  就好了
我有故事,你有酒吗
回复

使用道具 举报

9

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
228
金钱
228
注册时间
2016-7-4
在线时间
47 小时
发表于 2016-7-22 09:14:19 | 显示全部楼层
好好去重学C语言
回复

使用道具 举报

3

主题

548

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1383
金钱
1383
注册时间
2015-2-3
在线时间
197 小时
发表于 2016-7-22 09:26:02 | 显示全部楼层
大学的C语言实在是应该教一下sprintf函数
给你一个示例

[mw_shl_code=c,true]char        str[24];
//....
sprintf(str,"%4d-%2d-%2d",calendar.w_year,calendar.w_month,calendar.w_date);
LCD_ShowStr(0,0,str);//或其它能将字符串显示在LCD的函数[/mw_shl_code]
回复

使用道具 举报

3

主题

794

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
1502
金钱
1502
注册时间
2015-3-3
在线时间
460 小时
发表于 2016-7-22 09:50:47 | 显示全部楼层
设置好X、Y的坐标就可以了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 02:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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