#include <stdio.h>
void EvenOddWords(const char *src, char *evenWords, char *oddWords)
{
while(*src)
{
++src;
*evenWords++ = *src++;
*evenWords++ = ' ';
++src;
*oddWords++ = *src++;
*oddWords++ = ' ';
}
*evenWords = 0;
*oddWords = 0;
}
int main(void) {
char data[0x100];
char even[0x100];
char odd [0x100];
EvenOddWords(data, even, odd);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIEV2ZW5PZGRXb3Jkcyhjb25zdCBjaGFyICpzcmMsIGNoYXIgKmV2ZW5Xb3JkcywgY2hhciAqb2RkV29yZHMpCnsKICAgICB3aGlsZSgqc3JjKQogICAgIHsKICAgICAgICAgIHdoaWxlICgqc3JjICYmIGlzc3BhY2UoKnNyYykpCiAgICAgICAgICAgICAgKytzcmM7CgogICAgICAgICAgd2hpbGUgKCpzcmMgJiYgIWlzc3BhY2UoKnNyYykpCiAgICAgICAgICAgICAgKmV2ZW5Xb3JkcysrID0gKnNyYysrOwogICAgICAgICAgKmV2ZW5Xb3JkcysrID0gJyAnOwogICAgICAgICAgCiAgICAgICAgICB3aGlsZSAoKnNyYyAmJiBpc3NwYWNlKCpzcmMpKQogICAgICAgICAgICAgICsrc3JjOwoKICAgICAgICAgIHdoaWxlICgqc3JjICYmICFpc3NwYWNlKCpzcmMpKQogICAgICAgICAgICAgICpvZGRXb3JkcysrID0gKnNyYysrOwogICAgICAgICAgKm9kZFdvcmRzKysgPSAnICc7CiAgICAgfQogICAgICpldmVuV29yZHMgPSAwOwogICAgICpvZGRXb3JkcyA9IDA7Cn0KCmludCBtYWluKHZvaWQpIHsKCWNoYXIgZGF0YVsweDEwMF07CgljaGFyIGV2ZW5bMHgxMDBdOwoJY2hhciBvZGQgWzB4MTAwXTsKCQoJd2hpbGUoZ2V0cyhkYXRhKSkgewoJCUV2ZW5PZGRXb3JkcyhkYXRhLCBldmVuLCBvZGQpOwoJCXB1dHMoZXZlbik7CgkJcHV0cyhvZGQpOwogICAgfQoJcmV0dXJuIDA7Cn0K