将unsigned char类型的数据存入unsigned char code dis1中,求各位指点
时间:10-02
整理:3721RD
点击:
# include <reg51.h>
# include <intrins.h>
typedef unsigned char BYTE;
BYTE n=8;
BYTE code dis1 []=n;
想达到直接写BYTE code dis1 []={"8"};的效果
就是上面这个程序的意思,我尝试过使用itoa的函数,itoa(n,str,10);没有成功,请问应该怎么改,或者是有没有其他的方法?谢谢各位了。
# include <intrins.h>
typedef unsigned char BYTE;
BYTE n=8;
BYTE code dis1 []=n;
想达到直接写BYTE code dis1 []={"8"};的效果
就是上面这个程序的意思,我尝试过使用itoa的函数,itoa(n,str,10);没有成功,请问应该怎么改,或者是有没有其他的方法?谢谢各位了。
code类型的,还是老实点,直接赋值把 unsigned char x[]={0x0};0x0换成你需要的
那如果不是code的话呢 应该怎么实现 谢谢了 我想用unsigned char里面的数据实现一个变化的数据在液晶屏上 可以吗
unsigned char 就可以的啊
好的 我试试 谢谢
BYTE* str="AAA";
BYTE dis1 [];
strcpy(dis1,str);
我的赋值这样写的 最后显示有问题 是这几句有问题吗?
谢谢啦0.0
什么问题呢?你没包含头文件把
好像是没有写...
但是现在
BYTE n=8;
BYTE* str;
我没办法把这个8赋值给*str,我写的是 str = &n; 这样可以吗?
这样是可以的啊
