#include<stdio.h>
#include<string.h>
void main()
{
char c;
char cadena[90];
int i;
int op;
printf("ingrese la cadena1\n");
gets(cadena);
printf("si desea convertirla a mayuscula 1 a minuscula 2 ");
scanf("%d",&op);
if(op==1)
{
for(i=0;i<(strlen(cadena));i++)
{
c=cadena[i];
c=c-32;
cadena[i]=c;
}
}
if(op==2)
{
for(i=0;i<(strlen(cadena));i++)
{
c=cadena[i];
c=c+32;
cadena[i]=c;
}
}
printf("%s",cadena);
printf("\n");
}
como hariana para q si lee una mayusculo y qieren pasarla a mayusula no suseda nada
Mod: Los códigos deben ir en etiquetas GeSHi, segundo aviso
con un if
if(c >= 'a' && c <= 'z'){
//hazla mayúscula
}