【GCC警告报错4】warning: format not a string literal and no format arguments
文章主本文根据笔者个人工作/学习经验整理而成,如有错误请留言。
文章为付费内容,已加入原创保护,禁止私自转载。
文章发布于:《C语言编译报错&警告合集》
如图所示:
原因:
snprintf的函数原型:int snprintf(char *str, size_t size, const char *format, ...)
实际上在上面写的程序中,没有使用感到占位符,导致格式错误。
应该讲代码修改为:
snprintf(buf1, LEN_BUF, "%s", buf);