acceder al contenido de un puntero
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).
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))
...
#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))
...
