请问如何把依次把SBUF里的32个字符付给一个32位数组

[复制链接]
3810|10
 楼主| fengyeu 发表于 2007-10-5 22:05 | 显示全部楼层 |阅读模式
请问如何把依次把SBUF里的32个字符付给一个32位数组<br />是不是要用到数组指针啊?
shiguo 发表于 2007-10-6 08:48 | 显示全部楼层

SBUF里的32个字符付给一个32位数组的个人想法

  
computer00 发表于 2007-10-6 09:05 | 显示全部楼层

用个for循环啊

  
 楼主| fengyeu 发表于 2007-10-6 16:53 | 显示全部楼层

怎样用变量给数组付值啊??

怎样用变量给数组付值啊??<br />rxbuf[]&nbsp;=&nbsp;buf;
 楼主| fengyeu 发表于 2007-10-6 17:11 | 显示全部楼层

for??

main()<br />{<br />int&nbsp;i,a[32];<br />for(i=0;i&lt=32;i++)<br />a=i;<br />for(i=32;i&gt=0;i--)<br /><br />}
 楼主| fengyeu 发表于 2007-10-6 17:50 | 显示全部楼层

搞定:还是老谭的书好!

搞定:还是老谭的书好!<br />void&nbsp;Com_start(void)<br />{<br />&nbsp;&nbsp;Init_Com();<br />&nbsp;&nbsp;while(1)<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;for(buf_add=0x00;32&lt=buf_add;buf_add++)<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;data_buf[buf_add]&nbsp;=&nbsp;buf;<br />&nbsp;&nbsp;&nbsp;P0&nbsp;=&nbsp;data_buf[buf_add];<br />&nbsp;&nbsp;}
xddzccn 发表于 2007-10-6 22:45 | 显示全部楼层

字模

main()<br />{<br />int&nbsp;i,buff[32];<br />&nbsp;&nbsp;for(i=0;i&lt=32;i++)<br />&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;while(RI==0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RI=0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*(buff+i)=SBUF;<br />&nbsp;&nbsp;}<br /><br />}<br />楼主是想从上位机接收字模吧!<br />
xddzccn 发表于 2007-10-6 22:47 | 显示全部楼层

死循环

void&nbsp;Com_start(void)<br />{<br />&nbsp;&nbsp;Init_Com();<br />&nbsp;&nbsp;while(1)<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;for(buf_add=0x00;32&lt=buf_add;buf_add++)<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;data_buf[buf_add]&nbsp;=&nbsp;buf;<br />&nbsp;&nbsp;&nbsp;P0&nbsp;=&nbsp;data_buf[buf_add];<br />&nbsp;&nbsp;}<br /><br /><br /><br />怎么感觉楼主这个程序是个死循环啊<br />
decoder8 发表于 2007-10-7 00:31 | 显示全部楼层

下面应该还有的,这是一部分!

  
ttjlc 发表于 2007-10-8 15:42 | 显示全部楼层

memcpy不行吗?搞不懂~

memcpy不行吗?搞不懂~
123654789 发表于 2007-10-8 15:52 | 显示全部楼层

memcpy 当然 不行 要用 strcpy

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

本版积分规则

53

主题

446

帖子

0

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