/* pseudo code */ case 1 for ( i = 0, i < len( input1 ), i++ ) { *output++ = *input1++; } case 2 for ( i = 0, i < len( input1 ), i++ ) { *output++ = *input1++; *output++ = *input2++; } case 4 for ( i = 0, i < len( input1 ), i++ ) { *output++ = *input1++; *output++ = *input2++; *output++ = *input3++; *output++ = *input4++; }>My first idea. But my compiler (VC++6) doesn't like the code and did I mention that I have no knowledge about C? ::)