这是一个创建于 2720 天前的主题,其中的信息可能已经有所发展或是发生改变。
len = snprintf(buffer, sizeof(buffer), formatString, value);
format 参数要求是 const char* 类型的 但是他这代码里用了个 char 数组,不是 const char* 类型的就报错了
哪位大神知道怎么能编过吗
3 条回复 • 2017-12-01 14:13:31 +08:00
 |
|
1
exch4nge 2017-12-01 13:51:41 +08:00
char 数组能作为 const char*的参数吧,具体错误代码以及上述几个参数的类型还是补充一下吧
|
 |
|
2
cnfzv 2017-12-01 13:52:49 +08:00
编译器版本问题?和源码版本对不上可能出现问题
|
 |
|
3
GeruzoniAnsasu 2017-12-01 14:13:31 +08:00
别管怎么编过,永远不要给 format 传可变参数,根本不该有这种需求,会造成严重的安全隐患
|