>>86
>char型(1byte)の配列にデータを格納して,その配列4つ分のデータを
>int型(4byte)の変数に代入するにはどういうコードにすれば良いでしょうか.

そのまま書けば宜しい。
char foo[] = {0x12, 0x34, 0x56, 0x78}; //char型の配列にデータを格納
int bar; // int型の変数を確保し、
char * pBar = (char *) & bar; // その場所をchar *としてpBarにポイントさせる。
for (unsigned ic = 0; ic < sizeof(bar); ++ic) pBar[ic] = foo[ic]; //その場所に、配列をコピー