Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2014, 19:33   #1
Gennadiusisus
Новичок
Джуниор
 
Регистрация: 12.12.2010
Сообщений: 2
По умолчанию как преобразовать строку в вещественные числа

Доброго времени суток! у меня есть строка, по сути в ней хранятся символы, разного рода. Но по факту мне нужно из этих символов получить вещественные 32-битные числа формата IEEE. Взятые разом двоичные коды 4 символов в совокупности дают двоичный код одно число.
Пример:
строка "–/?ћ}3?‡¬4?2:?—§6?"
на выходе должно получиться "0.684015", "0.701136", "0.705758", "0.726657", "0.713495"
Как то так, заранее спасибо =)
Gennadiusisus вне форума Ответить с цитированием
Старый 29.01.2014, 20:48   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Gennadiusisus

#pragma pack(1)

struct X
{
float f1, f2, f3, f4;
};

char* stroka = "...";
X* x = (X*) stroka;
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
код на ассемблере((( Ввести с клавиатуры строку. Преобразовать все буквы в числа. построить криптограмму anna123 Помощь студентам 3 16.12.2012 03:29
Как сделать вещественные числа. PROkaZZZniK Помощь студентам 3 08.12.2011 14:05
Вещественные числа. Посчитать порядок числа (Pascal) Черепаwка Помощь студентам 0 18.05.2011 13:31
Как переменную преобразовать в строку? clever77 Microsoft Office Excel 10 16.05.2011 10:23
Как преобразовать UINT в строку? Сильванович Михаил Общие вопросы C/C++ 2 12.07.2007 09:58