30/04/2012, 08:15
|
| | Fecha de Ingreso: julio-2010
Mensajes: 34
Antigüedad: 14 años, 3 meses Puntos: 0 | |
class var global c++ 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. |