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
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!