Здравствуйте, Вов и К, Вы писали:
ВИК>У меня имелось несколько int и float переменных, которые я записывал в символьный массив примерно так: ВИК> char Msg[256]; ВИК> sprintf(Msg, "%d %d %f %f", ВИК> m_nTemp1, m_nTemp2, m_fTemp3, m_fTemp4); ВИК>Теперь мне надо эти и еще несколько переменных и массивов запихнуть в структуру. ВИК>ВОПРОС: как полученную структуру перевести в символьный массив char Msg[256]?
Ответы:
1. Если необходимо выводить в строку значения используй такой же финт и для каждого из полей структуры. Тут других вариантов нету.
2. Если необходимо просто хранить структуру в строке (как области памяти), то просто заполняешь структуру, а потом: struct _Struct {int a;} _s;
_s.a = 10;
...
char* _str = &_s;
Опиши более подробно твою ситуацию — может помогу.