OpenEdv-开源电子网

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

求助把一个数组的字符串拆分成多个数组

[复制链接]

30

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
427
金钱
427
注册时间
2015-3-11
在线时间
123 小时
发表于 2016-8-25 16:41:30 | 显示全部楼层 |阅读模式
1金钱
在原子的汉字显示例程里面,利用文件系统创建一个文本档,这个文本档里面是一串字符:
BYTE textFileBuffer[] = "为所欲为";

Show_Font(16,0,textFileBuffer,16,0);这是一个显示函数,但是现在textFileBuffer都出来只有第一个字符 "为",
于是我想把它分开来显,也就是一个Show_Font显示一个字符,我该如何把 BYTE textFileBuffer[] = "为所欲为";拆分为多个数组呢,每个数组里面只存一个字符?
求教!

最佳答案

查看完整内容[请看2#楼]

谢谢 已解决 在这个函数中 Show_Font(16,0,textFileBuffer,16,0); 为 Show_Font(16,0,textFileBuffer+2,16,0);所 Show_Font(16,0,textFileBuffer+4,16,0);欲 Show_Font(16,0,textFileBuffer+6,16,0);为
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

30

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
427
金钱
427
注册时间
2015-3-11
在线时间
123 小时
 楼主| 发表于 2016-8-25 16:41:31 | 显示全部楼层
skygz 发表于 2016-8-25 17:02
BYTE textFileBuffer1[] = "为";
BYTE textFileBuffer2[] = "所";
BYTE textFileBuffer3[] = "欲";

谢谢 已解决 在这个函数中
Show_Font(16,0,textFileBuffer,16,0);    为
Show_Font(16,0,textFileBuffer+2,16,0);所
Show_Font(16,0,textFileBuffer+4,16,0);欲
Show_Font(16,0,textFileBuffer+6,16,0);为
回复

使用道具 举报

2

主题

58

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5460
金钱
5460
注册时间
2016-3-23
在线时间
483 小时
发表于 2016-8-25 17:02:05 | 显示全部楼层
BYTE textFileBuffer1[] = "为";
BYTE textFileBuffer2[] = "所";
BYTE textFileBuffer3[] = "欲";
BYTE textFileBuffer4[] = "为";

Show_Font(16,0,textFileBuffer1,16,0);
Show_Font(16+16,0,textFileBuffer2,16,0);
Show_Font(16+16+16,0,textFileBuffer3,16,0);
Show_Font(16+16+16+16,0,textFileBuffer4,16,0);

X座标要重新指定,  16宽高的字,    要接着前面字在后面显示,  就要递增16座标

回复

使用道具 举报

30

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
427
金钱
427
注册时间
2015-3-11
在线时间
123 小时
 楼主| 发表于 2016-8-26 09:31:59 | 显示全部楼层
skygz 发表于 2016-8-25 17:02
BYTE textFileBuffer1[] = "为";
BYTE textFileBuffer2[] = "所";
BYTE textFileBuffer3[] = "欲";

谢谢 但是我的textFileBuffer是从sd卡读到的字符串,也就是说"为所欲为"这几个字符可能是其他的,随机的,我只能用textFileBuffer收到这一串数,我想用一个方法把这个数组撇开成几个数组,每个数组显示一个字符,主要想实现这个。有没有好的办法?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-30 13:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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