У меня есть программа, которая объявляет такой массив строк:
char *colors[4] = {"red", "orange", "yellow", "blue"};
Но я получаю предупреждение компилятора выше. Он компилируется, но я бы предпочел использовать не устаревший способ (если он есть). Я пытался выяснить, что это значит, но не могу понять. Я слышал об использовании 'const' до того, как 'char' сработает, но было бы полезно, если бы кто-нибудь мог объяснить, что означает ошибка. Спасибо.