5erg10
Nas a tod@s. Tengo un problemilla con la funcion STRUPR ke me está volviendo loco. La cosa es ke en un programa ke estoy haciendo me está dando algunos problemas, así ke me puse a hacer programillas pekeños para probarla.
Entonces voy y pruebo con un programa ke solo tiene las siguientes sentencias:
char * cadena = new char[10];
char * aux = new char[10];
cadena = "aaa";
aux = strupr(cadena);
cout << aux ;
Lo compilo y bien, y cuando lo ejecuto me dá un error en tiempo de ejecución (al principio lo probaba sin reservar memoria, pero como me daba ese error pues lo puse por si acaso)
¿Alguien ve el error en esas lineas? ¿puede ser ke la función STRUPR ke usa el Visual Studio 6.0 tenga algún fallo?
Gracias por adelantado.
Entonces voy y pruebo con un programa ke solo tiene las siguientes sentencias:
char * cadena = new char[10];
char * aux = new char[10];
cadena = "aaa";
aux = strupr(cadena);
cout << aux ;
Lo compilo y bien, y cuando lo ejecuto me dá un error en tiempo de ejecución (al principio lo probaba sin reservar memoria, pero como me daba ese error pues lo puse por si acaso)
¿Alguien ve el error en esas lineas? ¿puede ser ke la función STRUPR ke usa el Visual Studio 6.0 tenga algún fallo?
Gracias por adelantado.
Soy la ostia, pongo el nombre donde el titulo del mensaje y el titulo del mensaje donde el nombre.
Hola, tu problema en esta linea
cadena = "aaa";
para asignar una cadena a una array ya declarado usa
strcpy( cadena, "aaa" );
cadena = "aaa";
para asignar una cadena a una array ya declarado usa
strcpy( cadena, "aaa" );
