SoloCodigo
		Programación General => C/C++ => Mensaje iniciado por: kingsizen en Jueves  9 de Abril de 2009, 06:00
		
			
			- 
				Hola gente del foro, tengo una duda:
como se usa la funcion toupper?... miren este ejemplo:
 
#include <stdio.h>
#include <ctype.h>
 
main()
{
      char palabra[20];
      
}
 
porque no me muestra lo que escribo en mayusculas??. espero sus respuestas!!
			 
			
			- 
				Porque está mal. De hecho deberia marcarte error. El comando toupper asi como tolower modifican caracter a caracter, no una cadena completa
El ejercicio corregido es asi
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h> 
int main()
{
 char palabra[20];
 int a=0;
 while(palabra[a]!=' ')
 {
  a++;
 }
 return 0;     
}
 
Saludos
			 
			
			- 
				es porque toupper funciona con variables de tipo char, no con cadenas de caracteres!
EI: juntando mensajes.
bien por betopin que llego primero!
			 
			
			- 
				Buenisimo, muchas gracias!!!  :beer: