|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.06.2018, 15:54 | #1 |
Пользователь
Регистрация: 05.11.2009
Сообщений: 41
|
чтение/записи бинарный файл
Шифрую данные стурктуры методом vmpc и записываю в бинарный файл. Далее пытаюсь считать и расшифровать. Расшифровываются все поля кроме последнего. Не могу понять почему.
Код:
Код:
Сама структура Код:
Последний раз редактировалось Anton_Jag; 04.06.2018 в 16:30. |
04.06.2018, 16:33 | #2 |
Пользователь
Регистрация: 05.11.2009
Сообщений: 41
|
Проект целиком. CodeBlocks
|
05.06.2018, 03:39 | #3 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Смотрю вы меня не дочитали в прошлой теме...
Код:
Код:
Вместо strcpy используйте memcpy, т.к. длины вы уже знаете. 100500 буферов у вас...к чему? - можно сделать 1 большой (макс. длина среди всех) и пользовать егою (кстати, для strcpy после текущих осмысленных данных должен быть 0, т.е. если вычитаете 2 байта, а потом 1 байт - ваша прога сломалась. Там 2й байт не ноль будет, а то что осталось от первого чтения. Инициализаций у вас там тоже нет буферов, так что они тоже не ноль. Повторяете, как с ключем было). Вобщем все это сначала разгрести нада и привести к нормальному читаемому виду. Еще есть правило - если что-то делаеш 2 раза - это новая функция, т.о. вот те все копи-пасты тоже вынести, типа Код:
Типа так: Код:
Потом, вам не лень ото 100500 proiz переменных писать, есть же struct Elem, сделайте так Код:
Код:
Код:
Последний раз редактировалось alexzk; 05.06.2018 в 04:42. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль. Написать программу записи в файл и чтение из файла элементов массива структур для регистрации автомашин с полями... | spike_1 | Помощь студентам | 1 | 01.03.2015 08:50 |
C++, задача на бинарный файл (Бинарный файл состоит из записей по 5 бит) | zaitsevmishka | Помощь студентам | 3 | 16.05.2014 21:39 |
Бинарный файл. Чтение записи с конца. | rommster | Общие вопросы C/C++ | 30 | 12.12.2012 23:45 |
Чтение и запись структуры в бинарный файл. | jack291 | Помощь студентам | 2 | 20.08.2011 18:07 |
Чтение и запись структуры в бинарный файл | Bed Alice | Общие вопросы C/C++ | 1 | 09.11.2010 21:17 |