![]() |
|
Модераторы: bsa |
![]()
|
|
| tmp02 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 24.11.2008 Репутация: нет Всего: нет |
Товарищи, у меня есть проблема с использованием указателей. Код:
В результате в ret я получаю эелементы: 3430864, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29; Я ожидал встретить первым элементом: 0. В каком месте кода ошибка??
Это сообщение отредактировал(а) bsa - 24.11.2008, 16:48 |
||||
|
|||||
| bsa |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Ты сколько элементов выделил операцией new int*? А ведь пытаешься записать аж целых 30
Думаю, тебе нужно это:
|
||||||
|
|||||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 8 Всего: 146 |
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
586, ты хоть проверял на компилируемость? (*arr)[i] у тебя не скомпилируется.
|
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 8 Всего: 146 |
Да: http://codepad.org/GZv566hr * исправил printf на cout, т.к. программа на C++, и используются операторы new/delete. Это сообщение отредактировал(а) 586 - 24.11.2008, 17:34 |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
586, сорри. тормознул. почему-то решил, что у тебя arr определен как int *arr
|
|||
|
||||
| tmp02 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 24.11.2008 Репутация: нет Всего: нет |
А можно ли как-нибудь сделать так, чтобы память выделялась по одному элементу внутри цикла в функции get_nonocup? Дело в том, что у меня заранее количество элементов не известно.
|
|||
|
||||
| tmp02 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 24.11.2008 Репутация: нет Всего: нет |
Спасибо всем! Тема исчерпана.
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |