1
« 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 !!