С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Надо перевести переменную типа unsigned char* в signed int и обратно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки в шаблоне http://www.cyberforum.ru/cpp-beginners/thread663298.html
//DataFileCollection.h #pragma once #include <iostream> template<class Type> class DataFileCollection { public:
C++ Ошибка в формуле Write a C program that accepts three arguments names principal, intRate and months. Where principal is the amount financed, intRate is the interest rate; and months is the number of months the loan... http://www.cyberforum.ru/cpp-beginners/thread663292.html
Массив: Переписать элементы одномерного массива A, попадающие в интервал [2, 6], в массив B. C++
Переписать элементы одномерного массива A, попадающие в интервал , в массив B.
C++ Debug и Release разница?
объяснить пожалуйста разница между Debug И Release? и почему после компиляции Debug->Dll fail 460kb а Release->17кб.
C++ Как написать функцию, которая принимает 1 значение и адрессовывает 2 переменные http://www.cyberforum.ru/cpp-beginners/thread663273.html
Задача: написать программу с функцией time () кот принимает 1 целое значение минут и аддресовывает 2 переменные: количество часов и минут. The function is to convert the passed number of minutes...
C++ При расчёте функции не учитываюся значения после запятой Когда пишу программу кот по вводимым значениям quarters, dimes, nickels, и pennies должна посчитать колличество долларов - не учитываюся значения после запятой. Должно быть: Enter the number of... подробнее

Показать сообщение отдельно
KATbIK
86 / 81 / 10
Регистрация: 02.08.2011
Сообщений: 335
04.10.2012, 12:38
если байты в unsigned char* r1, то *(int*)(& r1[0])
Конечно кол-во байт не меньше 4-х, если int 4 байта.
обратно в байты примерно так
C++
1
2
3
unsigned char* s = (unsigned char*)&Ir1;
for (size_t i = 0; i < sizeof(int); ++i)
      r1[i] = *s++;
проверь на всякий случай.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.