/* EJEMPLOS DE FUNCIONES SOBRE CADENAS DE CARACTERES (STRING) CuentaCadena "Hola" --> 4 CuentaVocales "Hola" --> 2 PonBlancosAlPrincipio "Hola" --> " Hola" PonBlancosAlFinal "Hola" --> "Hola " Invertir "Hola" --> "aloH" PonEco "Hola" --> "Holaaaa" SuprimirLetra "Hola Pepe Luis",e -> "Hola Pp Luis" Valordecimal "1024" --> 1024 PonMayusculas "Hola" --> "HOLA" main */ #include int CuentaCadena (char Cadena []) { } int CuentaVocales (char Cadena []) { } void SuprimirLetra ( char cadena [ ], char letra ) { } void PonBlancosAlPrincipio (char Cadena [], int numblancos) { } void PonBlancosAlFinal (char Cadena [], int numblancos) { } void Invertir (char Cadena []) { } void PonEco ( char Cadena [], int numb ) { } int ValorDecimal ( char Cadena[ ] ) { } void PonMayusculas ( char Cadena [ ] ) { } void main () { char linea [80]; printf ("Introduce Cadena:"); gets (linea); Invertir(linea); printf ("Linea invertida = |%s| \n", linea); Invertir(linea); printf ("N. de vocales = %d \n", CuentaVocales (linea)); PonBlancosAlFinal (linea, 5); printf ("Linea con 5 blancos al final = |%s| \n", linea); PonBlancosAlPrincipio (linea, 10); printf ("Linea con 10 blancos al principio = |%s|\n", linea); SuprimirLetra( linea, 'e' ); printf ("Linea sin la letra e = |%s| \n", linea ); printf (" Introduce una mensaje :"); gets( linea ); PonEco (linea,10); puts(linea); printf (" Introduce un cadena con numeros :"); gets( linea ); printf(" Valor en decimal es %d \n",ValorDecimal(linea)); printf (" Introduce una cadena:"); gets( linea ); PonMayusculas( linea ); printf(" En mayusculas %s \n", linea); getchar(); }