1 - Split: Tienes que hacer una función que retorne un char** con las palabras separadas por ' ' 2 - Darles la vuelta. Si has sabido hacer el Split en C, no tendrás problemas para ésto
Pero eso no tiene sentido, estás seguro de que esa variable que dices encontrar es la correcta? Igual no estás encontrando la variable en sí, sino la copia que hace de ella para el printf