Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/11/2014, 01:21
Avatar de leosansan
leosansan
 
Fecha de Ingreso: mayo-2012
Ubicación: GRAN CANARIA
Mensajes: 194
Antigüedad: 12 años
Puntos: 49
Respuesta: Capitalizar un nombre con c/c++

Cita:
Iniciado por kutcher Ver Mensaje
Para que utilizar un segundo for si con solo uno te basta
..................................................
Eso mismo opino yo, pero sin stdbool, como otro ejemplo:

Código C++:
Ver original
  1. #include <stdio.h>
  2. #include <ctype.h>
  3.  
  4. int main ( void ) {
  5.   unsigned char i , frase [ ] = "  i   l o v e      this     gaME  Leo sanSa n " ;
  6.   for ( i = 1 ; frase [ i ] ; i++ )
  7.     if ( frase [ i ] == ' ' && frase [ i + 1 ] != ' ' )
  8.       frase [ ( ++i ) ] = toupper ( frase [ i ] ) ;
  9.     else
  10.       frase [ i ] = tolower ( frase [ i ] ) ;
  11.   return frase[0]=toupper(frase[0]),printf("La frase capitalizada es: %s\n",frase),0;
  12. }

¡¡¡¡Que me gusta el "return"¡¡¡¡

¡¡¡Saluditos!!!