69 / 69 / 2
Регистрация: 10.05.2011
Сообщений: 174
|
||||||
1 | ||||||
Возникает Acces Violation01.07.2012, 20:59. Показов 779. Ответов 2
Метки нет (Все метки)
Простая консольная прога в Builder С++ 2007, Win7 х64.
Смысл проги - изменить размер(количество элементов) простого массива. Acces Violation возникает после второго вывода массива(размер уже изменен), причем только в том случае если размер нового массива меньше размера старого. Если размер нового массива больше старого, то ничего не возникает. В чем дело? P.S. На ночь глядя быстренько состряпал прогу, так что может где-то косяк есть, но я не нашел.
0
|
01.07.2012, 20:59 | |
Ответы с готовыми решениями:
2
Acces violation at adress.. Acces violation at adress in module Почему пишет ошибку "Acces violation"? При попытке открыть базу-данных возникает ошибка "acces violation" |
69 / 69 / 2
Регистрация: 10.05.2011
Сообщений: 174
|
|
01.07.2012, 21:41 [ТС] | 3 |
Avazart, а вот в том то и дело, что мне надо именно memcpy() использовать. А если циклом копировать, то надо случаи рассматривать: когда размер нового больше, то копировать старое количество, а когда меньше, то копировать новое. Да вообще из принципа интересно в чем дело, действительно ли в memcpy()?
Добавлено через 17 минут А ну кажись понял, как раз в этой строчке ошибка memcpy(newarray,array,sizeof(int)*N). Тут тоже надо смотреть какое количество копировать. Тема закрыта.
0
|
01.07.2012, 21:41 | |
01.07.2012, 21:41 | |
Помогаю со студенческими работами здесь
3
Acces violation Acces Violation в dll Fscanf Acces violation Вылетает ошибка acces violation Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |