|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.01.2015, 14:07 | #1 |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
С++ помогите найти ошибку
есть код
Код:
Если int array[] = {4, 5 , 6}; заменить на int array[] = {4, 5 , 6, 7}; то подсвечивается строка *temp = *bPtr + 3; лог: First chance exception at $00401417. Exception class $C0000005 with message 'access violation at 0x00401417: write of address 0x0041bc03'. Process Project1.exe (2272) Если написать int array[] = {4, 5 , 6, 7, 8}; то снова всё работает. Как связаны array[], *temp, *bPtr почему появляется ошибка? пишу в RAD Studio Borland C++ XE3.
#define TRUE FALSE //счастливой отладки
|
08.01.2015, 15:49 | #2 |
Форумчанин
Регистрация: 26.09.2014
Сообщений: 176
|
У меня выбило ошибку здесь( borland builder 6 ):
Код:
Код:
|
08.01.2015, 23:12 | #3 | |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Цитата:
Код:
Код:
#define TRUE FALSE //счастливой отладки
|
|
09.01.2015, 00:05 | #4 | |
Форумчанин
Регистрация: 26.09.2014
Сообщений: 176
|
Цитата:
Обьявляешь и инициализируешь массив Код:
Код:
|
|
09.01.2015, 13:43 | #5 |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Как вы и написали, верное решение проблемы - выделение памяти под указатель temp, а размер массива array[] тут не причём. Ещё раз спасибо.
#define TRUE FALSE //счастливой отладки
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти седловые точки в матрице(помогите найти ошибку) - pascal | tdsotm | Помощь студентам | 0 | 20.11.2014 18:57 |
Помогите найти ошибку - StrToFloat выдаёт ошибку EConvertError для ячеек StringGrid (Delphi) | Artsiom | Помощь студентам | 10 | 18.12.2013 14:10 |
Помогите найти ошибку | lubafffka | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 18.12.2008 09:42 |
Помогите найти ошибку | Рената | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.01.2008 04:29 |