问,关于数据进制转化
labwindows里怎样将十进制数转成16进制?
还有就是
比如一个16进制是abcd
怎样将ab和cd,也就是高位和低位分开,分别放在一个数组的两个位置上? 这个是数组元素,直接获取,把它们再赋值到不同的元素上即可的!好运! 如果我定义一个数组 char buf
然后我把abcd读入buf
那么 buf=a?buf=b? 是的!您可以调试着试试能看得见的!它是从0元素开始赋值的!好运! 但是为什么我在text里面显示
比如我是abcd
但是我显示buf,它就显示bcd
显示buf,它就显示cd
这是怎么回事 把您的程序发上来,我有空的时候抽空看看,不知道您是什么格式!应该没有问题的,呵呵!问题总是会解决的!呵! 一个元素是一个字节! 我用的是这个
char buff;
char buf[]={0};
int num;
switch (event)
{
case EVENT_COMMIT:
GetCtrlVal (DCPANELHANDLE, DCPANEL_num, &num); //输入一个数
Fmt (buff, "%s<%i", num); //转成字符放入buf
buf = buff;
buf=buff;
ResetTextBox (DCPANELHANDLE, DCPANEL_showme, buf);
break;
}
return 0;
}
但是总是出错 这样一下子看不出毛病,兄弟您将您的程序压缩一下传上来!我看一下能否解决!您点您的贴子右下角的回复按钮,就可以上传文件的! 好的
我自己再思考一下
实在想不出再把程序发上来:)
谢谢你!
页:
[1]