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