C/Visual C - convertir un cadena en mayusclua y otra minuscula

 
Vista:

convertir un cadena en mayusclua y otra minuscula

Publicado por caco (2 intervenciones) el 11/12/2002 18:36:26
necesito que me ayuden con este tema como convertir una cadena en mayuscula y otra en miniscula;
#include<stdio.h>
#include<ctype.h>
main()
{
char cad[80]="HOLA";
char cad2[80]="chao";
printf("\n%s",toupper(cad2));
printf("\n%s",tolower(cad));
getch();
}
pero no funciona, no se que esta mal?????

gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:convertir un cadena en mayusclua y otra minuscu

Publicado por Malandrin (29 intervenciones) el 11/12/2002 23:23:43
toupper y tolower convierten 1 caracter, no una cadena, prueba a recorrer el array de la cadena y vete convirtiendo caracter a caracter.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:convertir un cadena en mayusclua y otra minuscu

Publicado por Javier Albornoz (59 intervenciones) el 12/12/2002 12:18:39
Hola caco:
En Turbo C++, existen las funciones strupr para convertir a mayúsculas y strlwr para minúsculas. Debes incluir string.h
Ejemplo:
char cad[80]="HOLA";
char cad2[80]="chao";

strlwr(cad);
strupr(cad2);

printf("%s", cad) ;
printf("%s", cad) ;

Espero que te sirva.
Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

LA SOLUCION A TU PROGRAMA EN C

Publicado por Omega (1 intervención) el 15/12/2002 20:26:24
PONLE LA LIBRERIA <STRING.H> luego da un Ctrl+f1 y te saldra un ejemplo, ahi lo encontraras varias formas de solucionar problemas con cadenas.

Espero te ayude.

Atte om3g4.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar