Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: masterkeyes en 20 Agosto 2015, 19:31 pm



Título: programa q cambia minuscula a mayusculas y alreves usando la tabla ascii
Publicado por: masterkeyes en 20 Agosto 2015, 19:31 pm
 
Código
  1. #include<stdio.h>
  2. #include<string.h>
  3. void main()
  4. {
  5. char c;
  6. char cadena[90];
  7. int i;
  8. int op;
  9. printf("ingrese la cadena1\n");
  10. gets(cadena);
  11. printf("si desea convertirla a mayuscula 1 a minuscula 2 ");
  12. scanf("%d",&op);
  13. if(op==1)
  14. {
  15. for(i=0;i<(strlen(cadena));i++)
  16. {
  17.          c=cadena[i];
  18.   c=c-32;
  19.   cadena[i]=c;
  20.       }
  21. }
  22. if(op==2)
  23. {
  24. for(i=0;i<(strlen(cadena));i++)
  25. {
  26.          c=cadena[i];
  27.   c=c+32;
  28.   cadena[i]=c;
  29.       }
  30. }
  31. printf("%s",cadena);
  32.  
  33. printf("\n");
  34.  
  35. }
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


Título: Re: programa q cambia minuscula a mayusculas y alreves usando la tabla ascii
Publicado por: engel lex en 20 Agosto 2015, 19:45 pm
con un if
Código
  1. if(c >= 'a' && c <= 'z'){
  2. //hazla mayúscula
  3. }