AST (26.04.2010 17:17, просмотров: 162) ответил zx_ на для интереса попробовал:
Что-то здесь не чисто к переменным в структуре надо обращаться так:
data.char1 = 0x00;
data.char2 = 0x40;
У Вас в программе переменные char1 и пр. могут быть объявлены ещё где-то вне структуры. Вы на них возможно и смотрите.
Если программа не обращается к переменным, то компилятор их не размещает в памяти.