acceder al contenido de un puntero

parleicris
29 de Abril del 2003
Hola! Soy novata en C++ y necesito concatenar en una variable char, el contenido de un puntero a una estructura de dos campos (char y long).

owsky
29 de Abril del 2003
Si no recuerdo mal:

#include <stdio.h>
#include <string.h>

...

struct TDato
{
char v1;
long v2;
};

TDato *pDato;

...

strcat (concatenar, " "); // Deja un espacio
strcat (concatenar, pDato->v1);
strcat (concatenar, " ");
strcat (concatenar, (char)pDato->v2);

...

Dependiendo del entorno de programación (borland, microsoft, ...) podrás hacer uso de unas funciones u otras. Por ejemplo en Builder C++:
...
ShowMessage (AnsiString(pDato->v1) +
AnsiString(pDato->v2))
...