Top.Mail.Ru
Ответы
Аватар пользователя
7лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

C++ builder как объявить массив из слов?

так не работает
char mon[12] = {'январь', 'февраль', 'март', 'апрель', 'май',
'июнь', 'июль', 'август', 'сентябрь', 'октябрь',
'ноябрь', 'декабрь'};

По дате
По рейтингу
Аватар пользователя
Новичок
7лет

'январь' // одинарные кавычки в паскале, для си это только для 1 символа, а для строки ""
по сути у вас для каждого элемента тип выходит char mon
а это по 1 символу, не по строке. Или задать так
char *mon[12] // массив указателей
или двумерный
char mon[12][80] // 12 строк по 80 символов и потом туда копировать, но так как у вас с++ то вообще какой-то string пошел бы, а если под винду, то может AnsiString класс... короче куча способов и зависит от того, как проходите.

Аватар пользователя
Высший разум
7лет

Строка имеет тип AnsiString - http://cubook.supernew.org/manual-c/types/197-ansistring

Аватар пользователя
Профи
7лет

char *mon[12]