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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2013, 21:48   #1
ATAMAN200
Пользователь
 
Регистрация: 30.08.2010
Сообщений: 41
По умолчанию Передать из массива char в переменную long?

Переменную x.number = 0xff804020; я передал в массив x.bytes по байтно
Код:
#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();
}
A как обратно перевести ?
ATAMAN200 вне форума Ответить с цитированием
Старый 05.03.2013, 01:56   #2
Ezhik Kihze
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 639
По умолчанию

Прочитайте еще раз про бъединения, чем они отличаются от структур... и еще раз ответьте, что и куда перевести.
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze вне форума Ответить с цитированием
Старый 05.03.2013, 18:50   #3
ATAMAN200
Пользователь
 
Регистрация: 30.08.2010
Сообщений: 41
По умолчанию

ой спасибо помогли. прочитал про union и всё сделал.
ATAMAN200 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передать переменную mihailjack JavaScript, Ajax 1 17.10.2012 20:37
Для типов данных char, short, int, long с квалификаторами signed, unsigned составить программу, которая, listiksasha Фриланс 4 21.02.2011 12:26
Для типов данных char, short, int, long с квалификаторами signed, unsigned составить программу, которая, listiksasha Помощь студентам 2 20.02.2011 12:57
передать переменную ar4i Общие вопросы Delphi 10 04.12.2006 14:30