![]() |
|
Модераторы: Poseidon |
![]()
|
|
| shtkuh |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 25.1.2008 Репутация: нет Всего: нет |
Задача должна быть написана именно на С, а не на С++.Задача состоит в следующем:
надо написать функцию
arr-массив неизвестного типа ElemSize-размер каждого члена в arr n-кол-во членов в arr indArr-массив, содержащий порядок индексов в новом массиве Функция должна возвращать новый массив, где порядок членов опряделяется в соотвестствии с массивом indArr следующим образом :член i в новом массиве это член, индекс которого indArr[i] в массиве arr код
ошибки C:\Program Files\Microsoft Visual Studio\MyProjects\hwl\ex1.cpp(10) : error C2036: 'void *' : unknown size C:\Program Files\Microsoft Visual Studio\MyProjects\hwl\ex1.cpp(10) : error C2036: 'void *' : unknown size C:\Program Files\Microsoft Visual Studio\MyProjects\hwl\ex1.cpp(10) : error C2120: 'void' illegal with all types Заранее спасибо за помощь |
||||
|
|||||
| PPS05 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 262 Регистрация: 6.11.2005 Где: Беларусь, Минск Репутация: 1 Всего: 7 |
Дело в том, что в строке 7 элемент newarr[i] имеет тип void и, следственно, не может учавствовать в качестве lvalue.
Вот мой вариант кода:
-------------------- Ушел с форума и не вернулся. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |