Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:
Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro

pequeño problemilla imprimiendo un string

Preguntas y respuestas sobre el lenguaje de programacion C/C++

pequeño problemilla imprimiendo un string

Notapor stomba el Lun Abr 28, 2008 11:47 am

Tengo un arbol binario de este tipo:


struct node{
string info;/*load name of the function that we want to execute*/
int reward;/*reward of taking this action*/
struct node *left ; /*child*/
struct node *right; /*brother*/
};

typedef struct node *nodes;

nodes r,m,a,b,c,d,a1,a2,a3,a4,a5,a6,a7,a8;

Y luego en el main tengo algo como:

string s;
r=new node;//root node with all the actions

r->info="Actions";
r->reward=0;
r->right=NULL;
r->left=a1;

d=r ;//esta será el puntero auxiliar para ir corriendo todo el arbol

printf("%s \n",d->info);


Aqui es cuando me da error, como seria para poder imprimir el campo info del nodo r? (quiero que me escriba en pantalla "Actions" o Actions

Gracias ante todo
stomba
Novato
Novato
 
Mensajes: 1
Registrado: Lun Abr 28, 2008 11:40 am

Re: pequeño problemilla imprimiendo un string

Notapor ivancp el Dom May 11, 2008 5:46 pm

Si cambias la ultima linea por:

Código: Seleccionar todo
printf("%s \n",d->info.c_str());


NOTA: procura encerrar tu codigo con la etiqueta correcta, para los proximos posts.
ivancp
Programador
Programador
 
Mensajes: 242
Registrado: Jue Sep 06, 2007 12:57 pm


Volver a C/C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados