for(i = 0;i<3;i++)
{
sprintf(pic_tmp,"picture_270/set/delay/%d.png",i);
{
sprintf(pic_tmp,"picture_270/set/delay/%d.png",i);
}
无信息打印
for(i = 0;i<3;i++)
{
sprintf(pic_tmp,"picture_270/set/delay/%d.png",i);
printf("%s\r\n",pic_tmp);
}
打印信息如下:
picture_270/set/delay/0.png
picture_270/set/delay/1.png
picture_270/set/delay/2.png
我们可以理解为sprintf是打印到字符串中,
printf则直接在命令行上输出
另外sprintf还有一个比较常见的用法,就是将数字打印到字符串中。
sprintf(s,"%d",123)//产生"123"