我正在尝试学习C并已经遇到了问题。我认为它微不足道,但我需要知道它。我已经写:c数组 - 警告:格式不是字符串文字
#include <stdio.h>
#include <string.h>
int main()
{
char str_a[20];
strcpy(str_a, "Hello, world!\n");
printf(str_a);
}
有一次,我尝试使用编译它:gcc的-g -o char_array2 char_array2.c我收到一个错误说:
char_array2.c: In function ‘main’:
char_array2.c:9:2: warning: format not a string literal and no format arguments [-Wformat-security]
谁能帮助吗?
可能重复[警告:格式不是字符串文字和没有格式参数](http://stackoverflow.com/questions/4419293/warning-format-not-a-string-literal-and-no-format (参数) – 2015-12-10 01:05:43