相邻的sprintf()函数之间需要请内存空间吗?
例如unsigned char buf[330]={0};
sprintf(buf,"PS16(1,90,118,'%c%c.%c%cA',17,0);\r\n",*(p+1),*(p+2),*(p+3),*(p+4));
SendStr(buf);
sprintf(buf,"PS16(1,90,118,'%c%c.%c%cA',17,0);\r\n",*(p+1),*(p+2),*(p+3),*(p+4));
SendStr(buf);
在两个sprintf()之间需要插入清buf的代码吗?为什么? |