C/Visual C - Como pasar un apuntador a una estructura a una fun

 
Vista:

Como pasar un apuntador a una estructura a una fun

Publicado por Victor Hugo Hernandez Balbuena (1 intervención) el 10/02/2001 04:38:07
Urgente:
Como puedo pasar un apuntador a una estructura a una funcion. Pongo el sig programa
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <string.h>
#define FALSE 0
#define TRUE 1

struct infoArbol{
char *Ncontrol;
char *Nombre;
};
struct nodoArbol{
infoArbol info;
nodoArbol *izq;
nodoArbol *der;
};

//definicion de clase de arbol binario
class Arbol_binario{
private:
nodoArbol *raiz;
nodoArbol *busqueda;
nodoArbol *padre;
nodoArbol *hijo;
nodoArbol *temp;
public:
Arbol_binario();
~Arbol_binario(){delete raiz;};
void inserta(infoArbol);
nodoArbol * busca(char *);
void busca_muestra(char *);
//void elimina(int);
//void preorden();
//void inorden();
//void postorden();
};

void Arbol_binario::Arbol_binario()
{
raiz=NULL;
busqueda=NULL;
}

void Arbol_binario::inserta(infoArbol x) //aqui tengo el Problema*/
{ nodoArbol *temp;
//Asigna el primer nodo
busqueda=raiz;
// busca el nodo dode se va a insertar el nuevo nodo
while (busqueda!=NULL)
{ padre=busqueda;
if(strcmp(x.Ncontrol,busqueda->info.Ncontrol)<0)
//(x.Ncontrol<busqueda->info.Ncontrol)
{
busqueda=busqueda->izq;
}
else
{ busqueda=busqueda->der;

}
}
// asigna
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como pasar un apuntador a una estructura a una

Publicado por claudio (2 intervenciones) el 13/02/2001 00:02:16
No entendi bien, pero si lo que queres es pasarle a una función un puntero a una estructura, se hace igual que con las variables de tipo predefinido, es decir:
NombreFuncion(struct infoArbol *nodo)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar