• Viernes 8 de Noviembre de 2024, 19:41

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - sagoher

Páginas: [1]
1
C/C++ / Cambiar Mayusculas Minusculas
« en: Sábado 1 de Marzo de 2008, 15:41 »
Hola! y gracias de antemano! os cuento, tengo un problema con un programiya que estoy haciendo, se trata de cambiar una cadena de caracteres de minusculas a mayusculas teniendo en cuenta la ñ, y es aqui donde surge mi problema, os copio aqui el codigo por si alguien puede ayudarme:

#include<stdio.h>
#include<conio.h>

   void minmay(unsigned char vector[]);

    void main()
   {
      char cadena[100];
      printf("Introduce una cadena:");
      gets(cadena);
      minmay(cadena); /* Llama a la funcion */
      printf ("En Mayusculas: %s\n", cadena);
      getch();
   }

    void minmay(unsigned char vector[])
   {
      int i;
      int desp='a'-'A';
      for (i=0;vector!='\0';++i)
      {
         if (vector=='ñ')
            vector='Ñ';
     
         if(vector>='a'&&vector<='z')
         {
            vector=vector-desp;
         }
      }
   
   }

gracias otra vez !!

Páginas: [1]