Hola, tengo un problema y es, que cuando uso
printf(ReGet);
Me salen caracteres raros, cuando la variable es local, pero no cuando es global, es decir:
char ReGet[1024]
int main()
{
strncpy(ReGet, "Index", 5);
printf(ReGet);
return 0;
}
no hay problema
pero cuando hago:
class info
{
public:
char ReGet[1024];
}
int main()
{
info* inf = new info;
strncpy(inf->ReGet, "Index", 5);
printf(inf->ReGet);
return 0;
}
me salen muchisimos caracteres extraños...
como lo puedo solucionar? (codigo hecho ahora, porque el original es muy largo.)
gracias a ver si me pueden ayudar.