数据存储到数组

[复制链接]
 楼主| 小白咚 发表于 2017-9-21 15:05 | 显示全部楼层 |阅读模式
想将一个IO口的8位电平状态(如0XFF),定时获取100次,每次都存到同一个数组中,那么数组定义成unsigned char buf[100],可以吗,然后应该怎么按顺序存到数组里呢
feelhyq 发表于 2017-9-21 16:24 | 显示全部楼层
feelhyq 发表于 2017-9-21 16:39 | 显示全部楼层
本帖最后由 feelhyq 于 2017-9-21 16:40 编辑

先按照你自己的想法来实现,说不定就可以了。不会的东西可以去请教别人,但是如果你可能会的话,建议先按照自己的想法去试试。
dirtwillfly 发表于 2017-9-21 21:19 | 显示全部楼层
都可以阿,一般从buf[0]开始就可以
iyoum 发表于 2017-9-21 22:09 | 显示全部楼层
可以直接放在数组里面。
iyoum 发表于 2017-9-21 22:11 | 显示全部楼层
定义一个变量++,然后按照顺序写buf。
 楼主| 小白咚 发表于 2017-9-22 08:35 | 显示全部楼层
iyoum 发表于 2017-9-21 22:11
定义一个变量++,然后按照顺序写buf。

3Q,有个比较傻的问题就是,un char类型的数组,那么比如写入BUF[0]的是一个8位数还是一位,比如是0XFF还是1,谢谢
jimmhu 发表于 2017-9-22 13:02 | 显示全部楼层
小白咚 发表于 2017-9-22 08:35
3Q,有个比较傻的问题就是,un char类型的数组,那么比如写入BUF[0]的是一个8位数还是一位,比如是0XFF还 ...

数组就是一个字节而已。
jimmhu 发表于 2017-9-22 13:03 | 显示全部楼层
小白咚 发表于 2017-9-22 08:35
3Q,有个比较傻的问题就是,un char类型的数组,那么比如写入BUF[0]的是一个8位数还是一位,比如是0XFF还 ...

buf[0]=0x23等等这些数据。
Brand2 发表于 2017-9-26 18:36 | 显示全部楼层
按照顺序写buf
vibra2016 发表于 2017-9-27 19:08 | 显示全部楼层
这个是可以的,只要不造成数据的溢出就可以的
chuntian2016 发表于 2017-9-27 20:21 | 显示全部楼层
容量为100的数组的不是很占内存的
baimiaocun2015 发表于 2017-9-27 21:01 | 显示全部楼层
这个数组的地址只要不访问错误的,就不会出啥问题的
minzisc 发表于 2017-9-27 21:30 | 显示全部楼层
对应的保存到数据。
minzisc 发表于 2017-9-27 21:33 | 显示全部楼层
正常来说地址位是可++实现保存地址的移位的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部