Цитата(sergey sva @ Jan 13 2008, 20:06)

если поделитесь способом поаккуратней буду очень благодарен

В лоб:
Код
cmd18[4] = address;
cmd18[3] = address >> 8;
cmd18[2] = address >> 16;
cmd18[1] = address >> 24;
Не говоря о том, что можно было описать cmd18 как упакованную структуру с читаемыми именами полей нужного размера.