程序运行出错:vsprintf.c:244,Buffer too small,有没有人遇到过
发布网友
发布时间:2022-05-29 14:28
我来回答
共1个回答
热心网友
时间:2023-10-21 08:36
软件提示是:缓冲区太小。
你可以试着把sprintf的用于存放格式串的缓冲区开大一点。
如果还是不行,参考一下:
是不是使用了CString.Format函数
引用自:http://bbs.csdn.net/topics/380237777
13楼的描述。
cstring str;
char p[20];
str.format("%s", p);//此处系统会调用vsprintf.c里面的vsprintf
改成如下:
str = p;
解决。