Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Массив char[]

47K
27 июля 2012 года
BOTOKILLER
38 / / 16.11.2010
Доброго времени суток.
Мне необходимо создать массив из char[] вроде такого:

 
Код:
static const char ololo[][2][] = {{"abc", "def"}, {"ghi", "jkl"}, {"mno", "pqr"}};
Но GCC при каждой такой декларации выдает:
main.c:42:19: ошибка: тип элементов массива неполный

Как это сделать без использования указателей(с указателями не позволяет многие функции из моего кода)?

P.S: Пример немного неправильно поставил, все элементы разной длинны.
446
27 июля 2012 года
Meander
487 / / 04.09.2011
 
Код:
int main()
{
    static const char ololo[][2][4] = {{"abc", "def"}, {"ghi", "jkl"}, {"mno", "pqr"}};
    for(int i = 0;i<3;i++)  
        for(int j = 0;j<2;j++)                              
    cout << ololo[i][j] << endl;
    getch();
    return 0;
}
65K
28 июля 2012 года
verholom
48 / / 29.08.2011
Я с ГЦЦ не особо дружу, но похоже на то, что у Вас массив имеет 3 измерения, а Вы заполняете 2. Хотя, может, я и ошибаюсь
446
29 июля 2012 года
Meander
487 / / 04.09.2011
[QUOTE]
P.S: Пример немного неправильно поставил, все элементы разной длинны.
[/QUOTE]
тогда не стисняйся юзать STL :: string, map, multimap
[QUOTE]
Не все кодеру яваскрипт!
[/QUOTE]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог