![]() |
|
Модераторы: bsa |
![]()
|
|
| Дшпыук |
|
|||
|
Не сплю ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 4.3.2010 Где: Омск Репутация: нет Всего: 1 |
Прога компилится, но ругается на неразрешенное обращение(VS дебагер) тоесть как будто я обращаюсь к элементу за пределами массива, где моя ошибка? Тренеруюсь работать с указателями, поэтому сильно не пинайте) Заранее благодарю за помощь. Это сообщение отредактировал(а) Дшпыук - 24.6.2010, 13:23 |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
Создаете массив на MATRIX_SIZE элементов, обращаетесь к MATRIX_SIZE+1 элементу
|
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
||||
|
||||
| Дшпыук |
|
|||
|
Не сплю ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 4.3.2010 Где: Омск Репутация: нет Всего: 1 |
Спасобо за поправку) Но несмотря на это вылетает та же ошибка. При том внешне вложенные в функции циклы по строению идентичны цыклам из функции создания, но он выполняется юез ошибок, а остальные показывают
"Необработанное исключение в "0x0040e01e" в "a.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00000009"." |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
||||
|
||||
| Дшпыук |
|
|||
|
Не сплю ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 4.3.2010 Где: Омск Репутация: нет Всего: 1 |
Программа выводит обе строки, значит fill_matrix отрабатывает без ошибок. |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
У Вас теряется результат new.. Передавайте Ваш указатель на указатель через указатель (или ссылку) |
|||
|
||||
| Дшпыук |
|
|||
|
Не сплю ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 4.3.2010 Где: Омск Репутация: нет Всего: 1 |
А можно подробнее как это сделать?..
Добавлено через 5 минут и 16 секунд В общем то решил, путём запихивания объявления в основной цикл. Но если не лень всё же покажите как должно было быть в старом коде, ибо интересно) |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
проще и без путаницы выделить создание в отдельную функцию :
Это сообщение отредактировал(а) mes - 24.6.2010, 14:19 |
|||
|
||||
| Дшпыук |
|
|||
|
Не сплю ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 4.3.2010 Где: Омск Репутация: нет Всего: 1 |
Спасибо большое, всё заработало)
|
|||
|
||||
![]()
|
| Правила форума "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. |