13/02/2006, 21:52
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 2 meses Puntos: 52 | |
MAxExtreme tiene toda la razon.
Primeramente crea espacio en la memoria para que tu puntero apunte ahi precisamente, despues usas strcpy.
#include <stdio.h>
#include <iostream.h>
typedef struct TipoNodo
{
char *pregunta;
char *respuesta;
struct TipoNodo *listaSi;
struct TipoNodo *listaNo;
}TNodo;
int main()
{
int tipo=0;
TNodo *animal;
TNodo *vegetal;
TNodo *mineral;
animal=(TNodo *)malloc(sizeof(TNodo));
strcpy(animal->pregunta, "hola");
Si, creo que eso esta bien. Ultimamente he estado cometiendo algunos errores, si es asi, que MaxExtreme me corrija.
Saludos |