fanyuyan 发表于 2013-5-31 12:13:24

CVAVR中sprintf 函数的使用请教.

在CVAVR中,调用stdio.h中的sprintf时出现在了问题,请教各位一下:

在开始,我定义了两个变量:
uchar buf;
uchar data;

在使用时,data作为变量再使用,而buf作为缓存.

使用sprintf(buf,data),CVAVR无法编译通过.而这个函数我以前在keil中是可以用的.
产生的错误信息为:
function argument #2 of type 'unsigned char ' is incompatible with required parameter of type 'flash unsigned char *'

类型不对.请教一下,应如何修改.谢谢各位.

samhost 发表于 2013-6-2 23:36:21

第二个参数要求是CODE类型,类似加const修饰的那种。
页: [1]
查看完整版本: CVAVR中sprintf 函数的使用请教.