![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.09.2018
Сообщений: 43
|
![]()
Добрый день, пытаюсь одолеть структуры.
Подскажите, пожалуйста, что я делаю не так. Код:
Скриншот 2018-10-30 09_31_11.png Спасибо. Последний раз редактировалось Sinli; 30.10.2018 в 09:39. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 10.09.2018
Сообщений: 43
|
![]()
Так, у меня функции с разными именами. Исправил, но все равно.
Скриншот 2018-10-30 09_43_23.png Побороть это не получается. Массивы структур вообще можно передавать как обычные массивы? |
![]() |
![]() |
![]() |
#3 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
В объявлении зачем звёздочка в скобках? Скобки убрать, как в определении.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 10.09.2018
Сообщений: 43
|
![]()
Убрал. Компилятор пишет
Скриншот 2018-10-30 10_05_05.png Я уже и так попробовал сделать Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.09.2018
Сообщений: 43
|
![]()
Рандомно перебрал разные варианты. И заработал тот, который казалось вообще не должен.
Код:
Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Почему это не должен? Имя массива кастуется к указателю нормально.
Цитата:
2. Вы же не структуру передаете. У вас же не указатели внутри массива. Или вы не про точку? А у вас в массиве указатели на структуры? |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 10.09.2018
Сообщений: 43
|
![]()
Кажется, я понял.
Получается, структуры работают также как и обычные переменные. Если структура одна, то передать можно ее адрес, если массив структур, то передаем имя массива, а имя массива является адрес его первого элемента. тогда ясно почему это не работало Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача массива структур в функцию (С++) | nubak | Помощь студентам | 2 | 24.02.2013 13:03 |
Передача массива в функцию и возврат массива из функции | Gstar | C# (си шарп) | 6 | 14.10.2012 00:38 |
Произведение элементов массива в функции (передача массива в функцию) (Delphi) | Toxa16 | Помощь студентам | 1 | 23.04.2011 04:42 |
Передача в функцию двумерного массива структур | Spandei | Общие вопросы C/C++ | 1 | 21.05.2010 01:11 |
Передача массива структур в функцию, conio.h, и графика. | jojahti | Общие вопросы C/C++ | 1 | 01.08.2009 21:35 |