马老师向您请教函数形参和实参的用法。
马老师您好:下面是我在站里找的参考程序,用的挺好的。dprintf(0,5, "5")语句可以正常在LCD上坐标X=0,Y=5出显示“5”.但是我想把ADC()采集来的数据在LCD上显示就不知道该怎么办了。我查了有关函数实参和形参的用法,以及指针变量的用法,还是解决不了问题。试过,用函数ADC()返回的数据送给printf(0,5,ADC()),试过,设置变量adc,给adc赋值后,用printf(0,5,adc)。都不行。马老师帮我看一下,我该如何使用dprintf()函数,来显示ADC()采集来的数据。
/********************************************************/
/* ASCII(8*16) 及 汉字(16*16) 显示函数 */
/********************************************************/
unsigned char dprintf(unsigned char x,unsigned char y, char *ptr)
{
..................
}
void main(void)
{ ........
dprintf(0,5, "5");
..........
} 你那ADC函数返回值不是字符串指针吧,当然不行了,要把结果转换为对应的串才能传进去,楼主应该好好的学学C语言,根基不牢 不仅仅是C语言,估计好多的基础东西都要好好学习.
页:
[1]