Hola que tal, en estos momentos me encuentro programando una dll para que se ejecute con una aplicación de VB6.0, la estoy desarrollando con VC++ 6.0, en estos momentos me encuentro haciendo un método solo para saber como se utiliza, pero me esta generando errores, el método recibe como parámetro un char* como sigue:
Código:
char* _stdcall devuelveCadenaMayus(char *cadena)
{
_strupr(cadena);
strcpy(cadena," hola mundo");
return cadena;
}
el problema esta que en la salida, el texto que me tiene que regresar no me lo regresa, por ejemplo, si
cadena = "soy un novato"
entonces me debería retornar "SOY UN NOVATO hola mundo"
Pero en el retorno solo me devuelve la palabra "hola", que puedo estar haciendo mal?, gracias por la ayuda