2 bcxiaolang008 bcxiaolang008 于 2013.10.31 17:09 提问

C/C++ sprintf有问题 CSDN不让太短,我很短,但我会旋转

#include
#include
int main(){
char tmp[64];
memset(tmp,0,64);
sprintf(tmp,".%d",10);
printf("%s\n",tmp);

sprintf(tmp,".%d%s",11,tmp);
printf("%s\n",tmp);

sprintf(tmp,".%d%s",12,tmp);
printf("%s\n",tmp);

sprintf(tmp,"%d.%s",13,tmp);
printf("%s\n",tmp);
return 0;

}
.10
.11.11
.12.12.12
13.13.13.13.

怎么会这样子,数字改了,最后一个还多了个 "."

如果吧最后一个sprintf改成

sprintf(tmp,"%d%s",13,tmp);

更奇怪
出现13131313

Csdn user default icon
上传中...
上传图片
插入图片