Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Вопрос по WinAVR.
Отправлено
человечек
09 ноября 2007 г. 18:04
Дано:
char i;
float *j;
float k;
//ля-ля-ля
j = &i;
k = (float)*j;
Вопрос: будет ли работать такая конструкция?
Составить ответ
|
Вернуться на конференцию
Ответы
"работать" - понятие растяжимое.
—
ReAl
(09.11.2007 18:17:14
193.111.248.46
, 491 байт)
ну это смотря что хочешь добиться.. (+)
—
IV
(09.11.2007 18:16:57
81.23.109.150
, 237 байт)
Работать будет, но фигня получится (+)
—
Сидоргек
(09.11.2007 18:14:43
89.209.87.196
, 273 байт)
блин, sizeof c указателями тоже не работает, если объявлен указатель на flo...{+}
—
человечек
(09.11.2007 18:21:25
195.98.72.38
, 343 байт)
структура из union на то, что бывает нужно и c полем типа занесённого значения либо С++ и RTTI. Либо задачу переобдумать.
—
ReAl
(09.11.2007 18:28:56
193.111.248.46
,
пустое
)
Спасибо.
—
человечек
(09.11.2007 18:33:54
195.98.72.38
,
пустое
)
Можно использовать структуру из байта - типа переменной и юниона, в котором эту переменную передавать.
—
Сидоргек
(09.11.2007 18:28:23
89.209.87.196
,
пустое
)
Спасибо.
—
человечек
(09.11.2007 18:34:10
195.98.72.38
,
пустое
)
так просто не получится, sizeof не разбирается в типах по адресу.. что надо сделать можно конкретней сказать?
—
IV
(09.11.2007 18:26:24
81.23.109.150
,
пустое
)
есть адрес переменной. Надо ее правильно обработать. если адрес записать в ...{+}
—
человечек
(09.11.2007 18:32:34
195.98.72.38
, 266 байт)
выше написано как, но для экономии озу можно на каждую структуру писать по своему обработчику(+)
—
IV
(09.11.2007 18:36:28
81.23.109.150
, 120 байт)
Ответ: Не должно.
—
Slog
(09.11.2007 18:13:8
194.186.22.1
, 93 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
скольким Омам равен эквивалент двух резисторов по 10 Ом, соединённых параллельно?:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru