25/02/2006, 13:05
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años Puntos: 52 | |
Bueno, hisiste un relajo para algo tan simple.
Mira, te recomiendo que uses punteros para tu funcion void pasar_a_mayus(char cad[]); para que asi pases por referencia.
Por otro lado.
Esta bien tu plantemiento de esa funcion solo que ahi te va unas correcciones.
EN el primer for dale algo como esto:
for(i=0; i<longi; i=i+2)
{
cad[i]=tolower(cad[i]);
cad[i+1]=toupper(cad[i+1]);
}
Y con eso ya te debe convertir sin hacer tanta cosa como pusiste.
Saludos |