Я пытаюсь изучить 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]
Может ли кто-нибудь помочь?