用sprintf_s格式化字符串,出现错误.想在psTime中存一个数,格式化为2位,不足位,前加0,代码如下:char psTime[2];int i=5;sprintf_s(psTime,2,"%02d",i);报错:Buffer too small为什么,如何解决?[解决办法]你至少要申请3个字节的,还有一个自己存结束符