|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.11.2018, 13:14 | #11 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
У меня просто VS 2017.
Результат такой: Скриншот показываю чтобы было видно что варнингов нет (ну, цвет такой вот)) |
01.11.2018, 13:16 | #12 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Каст - это приведение к типу? Так?
Я сразу начал изучение с С++. Получается что Код:
Код:
Последний раз редактировалось KAMLS; 01.11.2018 в 13:20. |
01.11.2018, 13:48 | #13 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Правильно ли я понимаю, что приведение к типу чар, это форма организации потока в формате типа чар как для сохранения в файл так и извлечения из него? И при воссоздании бинарный код становится тем чем был до упаковки в бинарный файл?
То есть стринг стрингом дабл даблом и т.д. |
01.11.2018, 14:12 | #14 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
В общем - да.
Тогда надо сразу привыкать и писать С++ касты. Нет. Не тоже самое. C - это безусловный, безпроверок каст "во что угодно". Для reinterpret_cast есть описания https://en.cppreference.com/w/cpp/la...interpret_cast. Есть еще конст, статик и т.д. касты. Конечно, каст к чарам не даст различий, но знать надо. Цитата:
Цитата:
Главное, чтобы выравнивания и прочие мелочи совпали... |
||
01.11.2018, 14:28 | #15 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Спасибо. Буду думать.
Сформировал уже 7 различных примеров записи в бинарный файл и считывания с него. Конечно беру с интернета, ковыряю что-то меняю для эксперимента читаю сам и по вашим советам, в общем и целом картина постепенно формируется, но конечно изучать еще много. Есть один пример, который почему-то не работает. Можете подсказать почему? Код:
|
01.11.2018, 14:30 | #16 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Сначала были даблы переделал на инты
Последний раз редактировалось KAMLS; 01.11.2018 в 14:35. |
01.11.2018, 14:50 | #17 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Вообще-то fread возвращает сколько он прочитал, а не что...
И, да, при использовании "/" в путях его экранировать не надо. |
01.11.2018, 15:12 | #18 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Cпасибо.
Спасибо. Есть две в общем то похожие по сути программы. Эта, сохраняет в файл структуру, считывает и выводит. Код:
Скажите пожалуйста, в чем причина? Код:
|
01.11.2018, 15:23 | #19 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Вы после записи курсор на начало файла не переставляете.
|
01.11.2018, 15:54 | #20 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Спасибо.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись объекта в файл | Sheffdmb2010 | Общие вопросы C/C++ | 9 | 31.05.2013 19:54 |
Запись объекта в файл | CodeNOT | PHP | 5 | 22.06.2011 13:15 |
Хранение в векторе объектов пользовательского класса | jennya | Visual C++ | 4 | 03.10.2010 19:16 |
[PHP] Запись класса в файл | Ramirag | PHP | 3 | 21.04.2010 00:40 |
Массив эллементов пользовательского класса | windzor | Общие вопросы .NET | 4 | 02.03.2010 19:53 |