Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как можно теперь взять и собрать группу из 4-х байтов в один float? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму последнего и максимального элементов массива http://www.cyberforum.ru/cpp-beginners/thread1104794.html
Здравствуйте, помогите пожалуйста времени в обрез Дан линейный массив действительных чисел. Вычислить сумму последнего и максимального элементов массива.
C++ Вычисление суммы ряда Считает вроде бы неплохо, но нету близости значений. Есть предположение что не верно. Программа вычисление значения суммы ряда. S(x) = 1 - \frac{{x}_{2}}{2!}+...+({-1}^{n})\frac{{x}_{2n}}{(2n)!} И... http://www.cyberforum.ru/cpp-beginners/thread1104786.html
C++ По дате и автору найти книгу. Исправить код
По дате и автору надо найти книгу.Пишет ошибку. include <iostream> #include <conio.h> #include <string> #include <stdio.h> using std::cout; using std::cin; struct Kniga{
C++ Отсортируйте каждую строку массива по убыванию. Исправить код
Добрый вечер) Помогите пожалуйста разобраться вроде все норм должно быть, а выводит муть, уже крыша поехала(( Объявите двумерный вещественный массив, в котором n  m элементов. Заполните его...
C++ Найти все элементы данного массива, которые являются точными квадратами и посчитать их произведение http://www.cyberforum.ru/cpp-beginners/thread1104765.html
Дано линейный массив действительных чисел. Найти все элементы данного массива, которые являются точными квадратами и посчитать их произведение.
C++ Запрет на использования буфера обмена Задача такова: нужно запустить 4 блокнота (процесса) с запретом использования для них буфера обмена . То есть , напечатали текст , а буфер обмена для этого текста нельзя использовать . Вот моя... подробнее

Показать сообщение отдельно
nikolay1982
93 / 93 / 38
Регистрация: 22.01.2014
Сообщений: 316
25.02.2014, 14:15
Кажется так можно:
C++
1
2
3
4
5
6
7
8
9
10
float ar_get(char* data,int index){
  data+=index*sizeof(float);
 return *((float*)data);
};
void ar_set(char* data,int index,float value){
 float *ptr;  
 data+=index*sizeof(float);
 ptr=((float*)data);
 *ptr=value;
};
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru