0 / 0 / 0
Регистрация: 23.05.2019
Сообщений: 7
|
||||||
1 | ||||||
Плохо считываю файл или что то в этом роде16.06.2019, 22:42. Показов 1506. Ответов 8
Метки нет Все метки)
(
Здравствуйте. Проблема в том что у меня есть код который считывает из файла данные банкоматов и делает с ними разные вещи типа закидывает в двунаправленный список и другое. Проблема в том что когда я написал код у меня, на моем ноуте и других ноутах с которых я пробовал ошибки не возникает. Но вот человек который проверял говорит что у меня проблема с памятью при считывании файла. Я знаю что трудно копаться в чужом коде такого неумельца как я, но вот прошу посмотреть или скомпилировать у себя код (C++11), что не так в функции которой я считываю или хотя бы сказать в каком направлении двигаться. (Код с нужным файлом прикрепил)
Если что кидаю еще отдельно код функции с которой якобы у меня проблема p.s Заранее извиняюсь за Польский язык ![]()
0
|
16.06.2019, 22:42 | |
16.06.2019, 22:42 | |
Ответы с готовыми решениями:
8
Скачал какой то файл оказался зловещий троян или что то в этом роде Клавиатурный шпион или что-то в этом роде Вирус в биос или что то в этом роде! |
![]() 6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
|
|
16.06.2019, 22:51 | 2 |
1
|
0 / 0 / 0
Регистрация: 23.05.2019
Сообщений: 7
|
|
16.06.2019, 22:54 [ТС] | 3 |
Забыл убрать когда перерабатывал
![]() Добавлено через 1 минуту Забыл убрать когда перерабатывал Они не нужны
0
|
![]() 6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
|
|
16.06.2019, 22:55 | 4 |
так же во всех функция для работы со списком вы используете
struct dlistEl *p = (struct dlistEl*)malloc(sizeof(struct dlistEl)); но malloc не конструирует объект(просто память выделяет) а у вас структура нуждается в конструкторе
1
|
0 / 0 / 0
Регистрация: 23.05.2019
Сообщений: 7
|
|
16.06.2019, 23:00 [ТС] | 5 |
Окей, понял
Добавлено через 4 минуты Так в этом ли есть главная проблема?
0
|
![]() 6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
|
|
16.06.2019, 23:01 | 6 |
0
|
0 / 0 / 0
Регистрация: 23.05.2019
Сообщений: 7
|
|
16.06.2019, 23:03 [ТС] | 7 |
Понял, спасибо
0
|
![]() 6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
|
|
16.06.2019, 23:14 | 8 |
![]() Решение
Hustman, я коряво выразился, имелось ввиду, нужен вызов конструктора(из-за полей типа string), короче замените malloc/free на new/delete
Добавлено через 2 минуты Еще заметил, что вы память то не освобождаете нигде ![]()
0
|
0 / 0 / 0
Регистрация: 23.05.2019
Сообщений: 7
|
|
16.06.2019, 23:24 [ТС] | 9 |
Блин действительно, я забыл совсем про это, наверное из-за этого. Спасибо
0
|
16.06.2019, 23:24 | |
16.06.2019, 23:24 | |
Помогаю со студенческими работами здесь
9
массив массивов или что-то в этом роде
Объединение таблиц или что то в этом роде Работа с перечислением или что-то в этом роде стили текста или что-то в этом роде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Что означает знак восклицания в TypeScript
hw_wired 14.02.2025
TypeScript - удивительный язык программирования, который предоставляет множество возможностей для работы с типами данных. Особый интерес вызывает оператор утверждения ненулевого значения, который. . .
|
Как свернуть/скрыть секции кода в Visual Studio Code
hw_wired 14.02.2025
Ежедневно мы работам с файлами, содержащими сотни и тысячи строк кода. Навигация по такому объему становится настоящим испытанием, особенно когда нужно быстро найти нужный метод или переменную. . . .
|
Автоматическое создание файла requirements.txt в Python
hw_wired 14.02.2025
Дружелюбная среда для разработки на Python, один из самых широко используемых языков программирования, состоит не только из самого кода, но и целого ряда важных компонентов. И если вы когда-нибудь. . .
|
Передача переменных окружения в контейнер Docker
hw_wired 14.02.2025
При работе с Docker контейнерами возникает необходимость передать различные настройки и конфигурационные параметры - от строк подключения к базам данных до API ключей. И хотя можно жестко прописать. . .
|
Отличия Constructor и ngOnInit в Angular
hw_wired 14.02.2025
Разработка компонентов в Angular - непростая задача, особенно когда дело доходит до правильной инициализации и управления их жизненным циклом. Каждый разработчик рано или поздно сталкивается с. . .
|
Ошибка "Transport security has blocked a cleartext HTTP" в iOS
hw_wired 14.02.2025
В iOS-разработке часто возникают неожиданные препятствия, и одним из самых распространенных является сообщение об ошибке "Transport security has blocked a cleartext HTTP". Эта ошибка появляется,. . .
|
Ошибка "Cleartext HTTP traffic not permitted" в Android
hw_wired 13.02.2025
При разработке Android-приложений можно столнуться с неприятной ошибкой "Cleartext HTTP traffic not permitted", которая может серьезно затруднить отладку и тестирование. Эта проблема особенно. . .
|
Изменение версии по умолчанию в NVM
hw_wired 13.02.2025
Node Version Manager, или коротко NVM - незаменимый инструмент для разработчиков, использующих Node. js. Многие сталкивались с ситуацией, когда разные проекты требуют различных версий Node. js,. . .
|
Переименование коммита в Git (локального и удаленного)
hw_wired 13.02.2025
Git как система контроля версий предоставляет разработчикам множество средств для управления этой историей, и одним из таких важных средств является возможность изменения сообщений коммитов. Но зачем. . .
|
Отличия Promise и Observable в Angular
hw_wired 13.02.2025
В веб-разработки асинхронные операции стали неотъемлимой частью почти каждого приложения. Ведь согласитесь, было бы странно, если бы при каждом запросе к серверу или при обработке больших объемов. . .
|