Форум программистов, компьютерный форум CyberForum.ru

Вызов из структуры - C++

Восстановить пароль Регистрация
 
Oktai
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 7
21.04.2013, 13:14     Вызов из структуры #1
Доброе утро! Возник вопрос по следующему поводу:
Есть структура:
C++
1
2
3
4
5
struct {
char predmet[6][11];
char people[11][11];
int four_mark[21];
} jurnal;
Есть функция:
C++
1
void menu_people(char* a,char **b, int* c)
В нее я посылаю параметры:
C++
1
menu_people(jurnal.predmet[1],jurnal.people, jurnal.four_mark);
Подчеркивает jurnal.people и вот такая ошибка:
Ошибка 5 error C2664: menu_people: невозможно преобразовать параметр 2 из "char [11][11]" в "char **"
И такая : IntelliSense: аргумент типа "char (*)[11]" несовместим с параметром типа "char **"
В чем ошибка? Где не прав?

Добавлено через 59 минут
Неужели нет идей?

Добавлено через 2 часа 41 минуту
Разобрался.
void menu_people(char* a,char b[][11], int* c)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 13:14     Вызов из структуры
Посмотрите здесь:

Вызов функций C++
Структуры. Сортировка массива структуры C++
Структуры! Обработка внутри структуры C++
C++ Вызов деструктора
C++ Вызов функции!
Отличаи класса С++ от структуры на С и структуры на С++ C++
C++ Структуры и указатели на структуры
Структуры, нумерация полей структуры C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
21.04.2013, 13:34     Вызов из структуры #2
Oktai, имхо, лучше использовать std::string и избегать статических массивов 2+ размерности.
Yandex
Объявления
21.04.2013, 13:34     Вызов из структуры
Ответ Создать тему
Опции темы

Текущее время: 15:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru