Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/02/2006, 21:52
Avatar de Instru
Instru
 
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