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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VladimirU
125 / 103 / 18
Регистрация: 14.02.2013
Сообщений: 787
#1

Передать из массива char в переменную long? - C++

04.03.2013, 21:24. Просмотров 363. Ответов 1
Метки нет (Все метки)

Люди добрые help!!!
Не могу сообразить как обратно вернуть значение переменной x.number = 0xff804020;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include "conio.h"
 
union X
{ 
unsigned long number; 
unsigned char bytes[4]; 
};
int main()
{
X x;
x.number = 0xff804020;
 
printf("%x,%x,%x,%x", x.bytes[0], x.bytes[1], x.bytes[2], x.bytes[3]);
getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2013, 21:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передать из массива char в переменную long? (C++):

Передать из массива char в переменную long? - C++
Переменную x.number = 0xff804020; я передал в массив x.bytes по байтно #include "stdafx.h" #include "conio.h" union X { ...

Преобразование массива char в массив long long - C++
Имеется большой массив char, в котором содержатся числа. Нужно максимально быстро извлечь их и записать в массив чисел long long. ...

Передать переменную типа char по ссылке - C++
доброго времени суток. помогите над очень простым задание из одной книги. Создайте функцию, которая получает аргумент char& и...

Конвертирование массива char в long double - C++
#include <iostream> #include <stdlib.h> #include <cstring> using namespace std; class money { private: static const int...

Как char[] перевести в битовую маску long long(64 бита) и наоборот? - C++
Как char перевести в битовую маску long long(64 бита) и наоборот?

Как преобразовать const char * в long в С++, 0xE0E040BF в long - C++
Помогите пожалуйста преобразовать текст в число на C++ const char * value=cmd; long ircode = atol(value); ...

1
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
04.03.2013, 22:06 #2
В каком смысле? Куда вернуть? x.number у вас и так равен 0xff804020
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2013, 22:06
Привет! Вот еще темы с ответами:

Как преобразовать char[8] к unsigned long long? - C++
Требуется выполнить преобразование char к unsigned long long и обратно

Перевести большой массив char в long long - C++
Здравствуйте. Есть массив char c 3145360828. Надо его в int перевести. Пробовал с atoi, вместо int делал long long, не получалось,...

Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s[]) ) и тестирующую - C++
Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s) ) и...

long long r char[] __int64 - C++
Добрый день возник следующий вопрос: мне требуется преобразовать тип long long в char, при этом код должен быть переносимым (т.е. мне надо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru