Здравствуйте, MikelSV, Вы писали:
А вы жалуетесь, что на вас не обращают внимания. Да каждый ваш вопрос — это просто праздник!
Их можно сразу постить в "Этюды для программистов".
MSV>Вопрос был в том (По ходу дела я как-то неправильно его задал).
MSV>char *edata, *ndata;
MSV>Как это:
MSV>memcpy(edata, &ndata, 4);
MSV>Заменить на это (Просто не понимал, как правильно это написать):
MSV>*(unsigned int*)edata=*(unsigned int*)&ndata;
Супер.
Вы же понимаете, что приводя edata, который (char *) к (unsigned_int *) и обратившись по этому адресу, вы скорее всего попортите чужую память?
Кроме того, вы используете указатель для хранения адреса на нужный вам указатель (масло маслянное).
Может в этом и есть тайный смысл, но почему бы в edata не хранить именно &ndata? Тогда edata = (char *)&ndata;
MSV>Вопрос решен