Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/03/2012, 09:23
diegogarciamaciel
 
Fecha de Ingreso: marzo-2012
Ubicación: Uruguay
Mensajes: 4
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Guardar arbol a un archivo

Cita:
Iniciado por sam90 Ver Mensaje
En este caso deberias usar sizeof(Elemento). Ademas veo que lo quieres escribir en forma binaria.
Asi deberia estar escribiendo.. fijate cuanto ocupa el archivo. No espere ver letras y numeros cuando lo abras porque lo estas escribiendo en binario.

Saludos
Gracias, ya lo cambie pero cuando hago el load no me carga nada, el load lo tengo asi:

Código PHP:
void load (FILE *archivo,ListaExpresiones &lis,int &ref ){
    
int n;
    
Expresion aux,aux2;
    
ExpIdent expi;
    
aux2 NULL;
    
aux NULL;
    
fread (&aux->info,sizeof(Elemento),1,archivo);
    
aux2 aux;
    while (!
feof(archivo)){
        
fread (&aux->info,sizeof(Elemento),1,archivo);
        if((
aux->info.solapa) < (aux2->info.solapa) ){
        
aux2->hizq= new nodo;
        
aux2->hizq->info aux->info;
        }
        else
        
aux2->hder= new nodo;
        
aux2->hder->info aux->info;

    }
    
CargarExpIdent(expi,ref,aux2);
    
InsBack(lis,expi);

Cuando realizo este load no me carga nada no me muestra nada, hay algo mal en el load con respecto a los archivos?

Gracias por la ayuda :)