longyin108 发表于 2008-5-19 22:11:46

马老师向您请教函数形参和实参的用法。

马老师您好:下面是我在站里找的参考程序,用的挺好的。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");
..........
}

perfect_co 发表于 2008-5-19 23:15:43

你那ADC函数返回值不是字符串指针吧,当然不行了,要把结果转换为对应的串才能传进去,楼主应该好好的学学C语言,根基不牢

machao 发表于 2008-5-20 17:47:10

不仅仅是C语言,估计好多的基础东西都要好好学习.
页: [1]
查看完整版本: 马老师向您请教函数形参和实参的用法。