Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: например, так
Отправлено
A_R_V
06 апреля 2009, г. 11:43
В ответ на:
Есть массив char dataB[4], содержащий число в формате little endian, нужно переменной long int dataI присвоить это число (+)
отправлено пользователем
tivocr
06 апреля 2009, г. 10:17
long int *ptr = dataB;
dataI = *ptr;
Составить ответ
|
Вернуться на конференцию.
Ответы
итогда уж проще так: long data = *((long *) dataB);
-
kan
(06.04.2009, 14:41:2
192.168.3.9,62.205.163.4
,
пустое
)
поспешил... (void*) перед dataB для исключения ворнинга...
-
A_R_V
(06.04.2009, 11:44:37
172.20.20.19,87.117.1.141
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 47:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru