|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.04.2013, 11:00 | #1 |
Новичок
Джуниор
Регистрация: 28.11.2011
Сообщений: 1
|
Вызов из структуры
Доброе утро! Возник вопрос по следующему поводу:
Есть структура: Код:
Код:
Код:
Ошибка 5 error C2664: menu_people: невозможно преобразовать параметр 2 из "char [11][11]" в "char **" И такая : IntelliSense: аргумент типа "char (*)[11]" несовместим с параметром типа "char **" В чем ошибка? Где не прав? Последний раз редактировалось Oktai; 21.04.2013 в 11:01. Причина: . |
21.04.2013, 15:19 | #2 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
Сделайте привидение типов
ICQ: 677936656 Gmail: ekEmbed@gmail.com
|
22.04.2013, 00:57 | #3 | |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Oktai
Подчеркивает jurnal.people и вот такая ошибка: Ошибка 5 error C2664: menu_people: невозможно преобразовать параметр 2 из "char [11][11]" в "char **" И такая : IntelliSense: аргумент типа "char (*)[11]" несовместим с параметром типа "char **" В чем ошибка? Где не прав? Цитата:
ошибка в том, что ты объявил двумерный массив, а функция принимает двойной уазатель. Что не одно и тоже. решение - передавать в функцию правильный тип: void zzz(char predmet[][11]) { } а ещё лучше - использовать класс std::string
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
|
22.04.2013, 01:43 | #4 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
Rififi, вы утверждаете, что привидение типов не будет работать правильно?
ICQ: 677936656 Gmail: ekEmbed@gmail.com
|
22.04.2013, 02:29 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
двойный массивы фиксированного размера обычно хранят как одномерные с пересчетом индексов.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
22.04.2013, 08:59 | #6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Кстати, структура сама по себе весьма странная... если я правильно понимаю, есть 6 предметов и 11 студентов? А почему 21 four_mark, и вообще что это такое?
|
22.04.2013, 10:36 | #7 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Ezhik Kihze
Rififi, вы утверждаете, что привидение типов не будет работать правильно? А вы попробуйте сами, потом расскажете что получилось :lol: вот такой код Код:
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические структуры данных, списковые структуры (надо разобраться что делает программа) | _4Alex4_ | Помощь студентам | 1 | 14.11.2012 07:39 |
Написание программ (древовидные структуры, структуры неспециального вида и т.д.) | Green Gin | Фриланс | 2 | 27.04.2012 15:26 |
Управляющие структуры. Программирование алгоритмов разветвляющейся структуры. | Лёнка | Компоненты Delphi | 1 | 23.04.2012 15:03 |
вызов callback | Vistar | Общие вопросы .NET | 9 | 24.10.2010 14:49 |
вызов | Iceman | Софт | 7 | 24.02.2008 07:30 |