
Pasa de mayusculas a minusculas y viceversa
C/Visual C
Publicado el 14 de Enero del 2003 por Sebastian (12 códigos)
9.497 visualizaciones desde el 14 de Enero del 2003
Pasa de mayusculas a minusculas y viceversa.
#include<stdio.h>
#include<conio.h>
void ingreso(char *);
void mayusculas(char *);
void minusculas(char *);
void main(void)
{
char string[256];
ingreso(string);
printf("FRASE ORIGINAL: %s\n", string);
mayusculas(&string[0]);
printf("MAYUSCULA: %s\n",string);
minusculas(string);
printf("MINUSCULA: %s\n",string);
getch();
}
void ingreso(char *s)
{
clrscr();
printf("INGRESE UNA FRASE\n");
gets(s);
}
void mayusculas(char *s)
{
for( ;*s!='\0';s++)
if(*s>='a' && *s<='z')
*s-=(char)32;
}
void minusculas(char *s)
{
while(*s!=NULL)
{
if(*s>='A' && *s<='Z')
*s+=(char)32;
s++;
}
}
Comentarios sobre la versión: Versión 1 (2)