1 / 1 / 0
Регистрация: 04.11.2012
Сообщений: 50
|
||||||
1 | ||||||
Почему обращение к недоступному адресу в памяти22.12.2012, 20:13. Просмотров 1135. Ответов 1
Метки нет Все метки)
(
Почему при проверке кода(компиляции) выскакивает сообщение :"Недостаточный размер массивов или обращение по недоступному адресу в памяти" ? Хотя размер достаточно большой 1000*1000.
Программист Денис c детства мечтал побывать в Антарктиде, но почему-то регулярных рейсов туда нет. Поэтому Денис все лето изучал Антарктиду с помощью соседнего кинотеатра. Теперь он знает, что в Антарктиде водится несколько видов пингвинов: Императорские пингвины (Emperor Penguins) Малые пингвины (Little Penguins) Пингвины Макарони (Macaroni Penguins) К сожалению, в мультфильмах не было сказано, какой вид пингвинов самый многочисленный. Денис решил выяснить это: он посмотрел эти мультфильмы еще раз, и каждый раз, когда видел пингвина, записывал в блокнот название его вида. Сейчас Денис дал вам блокнот с просьбой выяснить, какой вид пингвинов самый многочисленный. Исходные данные В первой строке записано целое число n — количество записей в блокноте (1 ≤ n ≤ 1000). В каждой из следующих n строк записано по одному виду пингвинов. Среди видов встречаются только «Emperor Penguin», «Little Penguin» и «Macaroni Penguin». Результат Выведите самый популярный вид пингвинов. Гарантируется, что такой вид только один. На входе 7 Emperor Penguin Macaroni Penguin Little Penguin Emperor Penguin Macaroni Penguin Macaroni Penguin Little Penguin На выходе Macaroni Penguin
0
|
|
22.12.2012, 20:13 | |
Обращение к конкретному адресу в памяти Обращение напрямую к адресу оперативной памяти инструкция по адресу 0x7c91ac4a обратилась к памяти по адресу 0x00000010.Память не может быть written Инструкция по адресу “0x490e355” обратилась к памяти по адресу “0x065ea847” память не может быть “written”
__________________
1
Помогаю в написании студенческих работ здесь. Записывайтесь на профессиональные курсы C++ разработчиков |
|
Модератор
![]() 10460 / 8712 / 5263
Регистрация: 18.12.2011
Сообщений: 23,269
|
|
22.12.2012, 20:45 | 2 |
У меня все компилируется и правильно работает.
Заметил только логическую ошибку. Количество вводимых строк не n, а (n+1).
1
|
22.12.2012, 20:45 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Ошибка «Инструкция по адресу 0х0093bd32 обратилась к памяти по адресу 0х00000000.Память не может быть «read» Ошибка: инструкция по адресу 0x00aeb5e2 обратилась к памяти по адресу 0x00000008.память не может быть read Инструкция по адресу 0х68е61526 обратилась к памяти по адресу 0xcdcdcdbd память не может быть "read" Инструкция по адресу 0x73ce8f18 обратилась к памяти по адресу 0х00000004. Память не может быть "read" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |