void upper( char * cadena )
Descripción:
Convierte una
cadena (o un simple carácter) a mayúsculas, incluyendo los carácteres
especiales, como la letra "ñ" o las vocales acentuadas.
Si recibe una cadena de texto (o literal entre comillas), convertirá a
mayúsculas todos los carácteres contenidos en dicha cadena y no retornará ningún
valor significativo (únicamente el propio puntero a la cadena recibida).
char micadena[50] = "Está la cigüeña en el camión."; char miletra = 'a'; MAIN_PROGRAM_CDIV BEGIN_PROGRAM // Definimos el modo gráfico set_gfx(GFX_AUTODETECT_WINDOWED); // Definimos la resolución set_mode(m320x200); upper( micadena ); // Convierte una cadena a mayúsculas upper( &miletra ); // Convierte un carácter en mayúscula write( 0, 0, 0, 0, micadena ); write( 0, 0, 10, 0, &miletra ); LOOP FRAME; END_PROGRAM
Este ejemplo tiene definidos dos datos globales (micadena y miletra),
se utilizará la función upper() para convertirlos a mayúsculas, y
entonces se mostrarán en pantalla.
Esta función no modificará aquellos carácteres que no sean letras minúsculas.
La función lower() es la inversa a upper(), ya que puede convertir
una cadena (o un carácter) a minúsculas.
Ver: lower() - strdel() - strcpy() - strcat() - strlen() - strcmp() - strnchr() - strnstr() - strset() - chartoint()