0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 2
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Необработанное исключение по адресу (msvcp110d.dll): нарушение прав досупа при записи17.12.2015, 12:46. Показов 754. Ответов 2
Метки нет (Все метки)
Доброго времени суток. Надеюсь на вашу помощь в решении моей проблемы. Я имею две функции, первая считывает и перезаписывает в бинарном режиме файл добавляя в его начало структуру вида:
Причем она возникает при выходе из самой функции, если из второй функции убрать 12 строку считывающую структуру то никаких ошибок не возникает. Что же я делаю не так?
0
|
17.12.2015, 12:46 | |
Ответы с готовыми решениями:
2
Необработанное исключение по адресу, нарушение прав доступа при записи по адресу Исправить ошибку: необработанное исключение по адресу, нарушение прав доступа при записи по адресу Необработанное исключение по адресу 0x0FF3C6BC (ucrtbased.dll) в lab4.exe: 0xC0000005: нарушение прав доступа при запис Необработанное исключение по адресу 0x0000000077651DA0 (ntdll.dll) в ProjecktExperement2.exe: 0xC0000005: нарушение прав |
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
17.12.2015, 12:51 | 2 | |||||
Dahakan, если хочешь писать/читать через write/read как сейчас, то замени string в структуре на массив char'ов:
0
|
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 2
|
|
17.12.2015, 13:11 [ТС] | 3 |
Цель такая: первая функция шифрует файл а в структуру сохраняет данный об исходном состоянии файла (например имя файла) а вторая расшифровывает и восстанавливает файл в его первоначальном виде. Так как обе функции в качестве входных параметров принимают string'и то и структуре я решил использовать тот же тип данных тем более, что для меня работа со string'ами выглядит проще чем с массивом char'ов.
Обязательно попробую заменить string в структуре на char'ы поэтому вопрос может тогда стоит все string'и заменить на массивы char'ов?
0
|
17.12.2015, 13:11 | |