Paso a mostraros el código que tengo hasta ahora que de poco sirve porque solo me pone en mayúscula la primera palabra:
Código
#include <stdio.h> #include <stdlib.h> #include <ctype.h> int main() { char frase[100]; return 0; }
Para que el programa haga lo que realmente necesito, sería necesario que la primera letra de la frase fuera mayúscula y cada vez que se detecte un espacio, la siguiente letra también fuera en mayúscula. Creo que éste es el razonamiento correcto a éste programa, el problema es, que no se muy bien como plantearlo.
Espero que me podáis ayudar.
Un saludo