|
0 / 0 / 0
Регистрация: 17.08.2008
Сообщений: 14
|
||||||
Память не может быть "written"29.04.2009, 20:14. Показов 11311. Ответов 23
Метки нет (Все метки)
Помогите найти ошибку в следующем коде:
На этапе вхождения в функцию "vvod_vseh", а именно при вводе первой фамилии - выскакивает ошибка памяти. "Память не может быть written." Как исправить?
0
|
||||||
| 29.04.2009, 20:14 | |
|
Ответы с готовыми решениями:
23
Память не может быть прочитала Память не может быть прочитана! По каким причинам память не может быть выделена динамически? |
|
121 / 121 / 14
Регистрация: 14.03.2009
Сообщений: 462
|
|||||||||||
| 29.04.2009, 20:19 | |||||||||||
0
|
|||||||||||
|
14 / 10 / 1
Регистрация: 28.04.2009
Сообщений: 219
|
||
| 29.04.2009, 20:26 | ||
Прежде чем с объектом (структурой) работать, надо ж его создать...
0
|
||
|
0 / 0 / 0
Регистрация: 17.08.2008
Сообщений: 14
|
||||||
| 29.04.2009, 20:27 [ТС] | ||||||
|
А это я его не создал?
0
|
||||||
|
14 / 10 / 1
Регистрация: 28.04.2009
Сообщений: 219
|
|
| 29.04.2009, 20:31 | |
|
Представляете ? - нет !!!
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2008
Сообщений: 14
|
||||||||||||||||||
| 29.04.2009, 20:34 [ТС] | ||||||||||||||||||
|
И если
Так же как и первый совет: Если вызов заменить на
0
|
||||||||||||||||||
|
0 / 0 / 0
Регистрация: 17.08.2008
Сообщений: 14
|
|
| 29.04.2009, 20:38 [ТС] | |
|
Ладно, раз никто не знает придется разбираться самому.
0
|
|
|
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
| 29.04.2009, 21:15 | |
|
Объявление структуры - это фактически объявление типа.
abonent *p=0; - указатель,т.е переменная размером 4 байта(на 32 разрядной платформе). Обращение к структуре по такому указателю будет некорректным - память,на которую он указывает, может быть занята кем и чем угодно.Объявлять следует так: abonent p; а потом делать vvod_vseh(&p...ну тут что там еще было); К стати,ультратор дело говорит,хоть и не очень вежливо. Вам же стоит почитать основы языка.
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2008
Сообщений: 14
|
|
| 29.04.2009, 21:16 [ТС] | |
|
0
|
|
|
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|||||||
| 29.04.2009, 21:25 | |||||||
|
Стоп.Зачеркнуть выше сказанное.Я тут посмотрел на программу. Видимо, имеется ввиду массив абонентов. Тогда объявлять нужно все же указатель. Но перед vvod_vseh вызвать new,чтобы выделить память нужного размера.
0
|
|||||||
|
0 / 0 / 0
Регистрация: 17.08.2008
Сообщений: 14
|
|
| 29.04.2009, 21:50 [ТС] | |
|
Спасибо. Сделал. Теперь ошибка памяти в vivod'е.
Добавлено через 23 минуты 10 секунд Не хочет считывать номер. Когда дело доходит до ввода номера но это просто игнорирует и сразу требует ввести год. Хоть ты тресни. Я уже всё менял - бесполезно. Отсюда и ошибка в выводе - поле с пустыми значениями номера. Помогите!
0
|
|
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 29.04.2009, 22:46 | |
|
слушай у тя стоко ошибок в коде
если ты выводешь инт,то надо использовать "%d" а не "%s" потом вот ты объявил указатель struct type* p=NULL; то надо выделить под него память,
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2008
Сообщений: 14
|
||||||
| 29.04.2009, 22:48 [ТС] | ||||||
|
Блин. Идиотизм, нельзя отредактировать первый пост.
Вот новый код. Не хочет считывать nomer:
0
|
||||||
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 29.04.2009, 22:51 | |
|
и почему ты используешь сомнительные функции,юзай обычный scanf
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2008
Сообщений: 14
|
|
| 29.04.2009, 22:53 [ТС] | |
|
0
|
|
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 29.04.2009, 23:01 | |
|
ясно,так вот номер не вводится потому,что функция скан должна принимать указатель
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2008
Сообщений: 14
|
||
| 29.04.2009, 23:05 [ТС] | ||
|
0
|
||
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 29.04.2009, 23:08 | |
|
сорри описался
Добавлено через 30 секунд не знаю у меня принимается
0
|
|
|
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
|
||||||
| 29.04.2009, 23:08 | ||||||
0
|
||||||
|
35 / 34 / 17
Регистрация: 28.04.2009
Сообщений: 67
|
|||||||||||
| 29.04.2009, 23:10 | |||||||||||
1
|
|||||||||||
| 29.04.2009, 23:10 | |
|
Помогаю со студенческими работами здесь
20
Ошибка "Память не может быть read" инструкция по адресу 0x7c91ac4a обратилась к памяти по адресу 0x00000010.Память не может быть written Память не может быть read Память не может быть read. GDI Ошибка: память не может быть read Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|