|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.09.2012, 17:48 | #1 |
DI HALT RET
Форумчанин
Регистрация: 30.12.2010
Сообщений: 117
|
File -> double [вопрос]
Доброе время суток.
Столкнулся с проблемой. Помогите пожалуйста. Проблема заключается в следующем: записываю double в файл таким видом: Код:
Код:
error C2440: 'type cast' : cannot convert from 'double' to 'void *' Пытался побайтово читать и умножать на 0x100. Но это интовый результат, а могут быть числа и после запятой. Прошу помощи в решении. Заранее благодарен. |
30.09.2012, 18:25 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Как-то так это делается:
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
30.09.2012, 18:56 | #3 |
DI HALT RET
Форумчанин
Регистрация: 30.12.2010
Сообщений: 117
|
Спасибо... в дабл прочиталось. не точно, но все же. дальше уж сам разберусь. сдвиг видимо корявый у меня.
|
01.10.2012, 10:28 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Чтото у вас второй memcpy() какойто странный... Во первых наверно надо всетаки поменять местами буфера а во втрых в первом у вас &db а во втором просто db
|
01.10.2012, 10:31 | #5 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Tahoma
просто открываешь файловый поток в бинарном режиме, а дальше используешь операторы << и >>
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
02.10.2012, 19:13 | #6 |
DI HALT RET
Форумчанин
Регистрация: 30.12.2010
Сообщений: 117
|
Вот что у меня получилось:
Код:
Rififi, хм... у меня компилятор ругается на смещения с форматом DOUBLE, а если смещения применять к бинарному буферу, то изымать снова надо будет, либо использовать __int64. Спасибо вам! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чём разница между unit, header file, cpp file? | TwiX | Общие вопросы C/C++ | 6 | 29.04.2012 19:49 |
Вопрос по преобразованию типов переменных (TImage и FILE) | Pcrepair | Общие вопросы Delphi | 3 | 04.01.2011 15:15 |
функция pow(double x, double y) Не могу понять в чем ошибка | Vlashel | Помощь студентам | 3 | 07.10.2010 16:28 |
Вопрос по setiosflags() и double | fs444 | Общие вопросы C/C++ | 1 | 25.12.2009 11:37 |
long double vs. double | VoidMan | Общие вопросы C/C++ | 1 | 21.09.2009 18:45 |