|
0 / 0 / 1
Регистрация: 23.03.2016
Сообщений: 76
|
||||||
Файл: при работе с динамической памятью возникает ошибка: "Cannot find bounds of current function"31.01.2017, 23:02. Показов 4589. Ответов 26
Метки нет (Все метки)
Хочу считать из файла строку(до точки), выделять под неё память кусками по 50, потом её вывести.
При компиляции ошибок нет, предупреждений тоже. При работе вылет + выводит вначале какую-то случайную белиберду. При отладке пропадает на free, и далее пишет "не могу найти края функции"(Cannot find bounds of current function). Если убрать цикл - всё равно. Если убрать free, то вообще выходит за край мэйна и пишет то же. Что я делаю не так?
0
|
||||||
| 31.01.2017, 23:02 | |
|
Ответы с готовыми решениями:
26
Ошибка в коде при работе с динамической памятью Ошибка при работе с динамической памятью - 'Invalid pointer operatoion' ООП. Возникает ошибка с динамической памятью |
|
0 / 0 / 1
Регистрация: 23.03.2016
Сообщений: 76
|
||||||
| 02.02.2017, 21:50 [ТС] | ||||||
|
Бывает такое, что программа с абсолютно одинаковыми исходными данными работает не всегда?
Добавлено через 8 минут
Немного обновил файл.
0
|
||||||
|
0 / 0 / 1
Регистрация: 23.03.2016
Сообщений: 76
|
|
| 02.02.2017, 22:01 [ТС] | |
|
Если убрать строку 44 (fgetc(f)), то тоже работает. Я так понимаю, что это из-за считывания конца файла. Но какой тогда цикл сделать(без костылей)?
0
|
|
|
16 / 16 / 12
Регистрация: 20.11.2016
Сообщений: 67
|
||||||
| 02.02.2017, 22:14 | ||||||
|
старвит,
Программа может работать через раз если ты выходишь за передел памяти которую получил от ОС или пытаешься писать информацию в разделы только для чтения. Уже писал тебе в этой теме, что функции типа malloc и его братьев надо проверять после использования. Например в строку 18 надо вписать:
1
|
||||||
|
Вездепух
13229 / 6861 / 1827
Регистрация: 18.10.2014
Сообщений: 17,392
|
||
| 02.02.2017, 22:27 | ||
free(a[i]). После этого free(buff) - это попытка повторного освобождения уже освобожденной памяти. Поведение не определено.
1
|
||
|
0 / 0 / 1
Регистрация: 23.03.2016
Сообщений: 76
|
|
| 02.02.2017, 22:28 [ТС] | |
|
Но тогда почему она всё-таки работает?
0
|
|
|
Вездепух
13229 / 6861 / 1827
Регистрация: 18.10.2014
Сообщений: 17,392
|
||
| 02.02.2017, 22:31 | ||
|
1
|
||
|
0 / 0 / 1
Регистрация: 23.03.2016
Сообщений: 76
|
|
| 02.02.2017, 22:36 [ТС] | |
|
Огромное спасибо всем за уделенное на мои ошибки время.
0
|
|
| 02.02.2017, 22:36 | |
|
Возникает ошибка при работе с массивом "Sub or Function not defined" Утечки при работе с динамической памятью Управление динамической памятью при работе с классами
Ошибка при работе с изображениями: The name 'ResolveUrl' does not exist in the current context Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|