C/Visual C - Pasar de Colas a Archivos y viceversa

   
Vista:

Pasar de Colas a Archivos y viceversa

Publicado por CE (7 intervenciones) el 05/12/2007 15:49:26
hola, quisiera saber si alguien tiene un ejemplo de como puedo guardar en una estructura de colas en c en un archivo colas.txt y viceversa. Aquí tengo dos ejemplos que hice pero no me funcionan (me borrar todo lo habia en el archivo antes o simplemente guardar el primer nodo de la cola). Gracias por sus respuestas. Saludos.

void baj_of(nodocola *nof){ //cola->archivo
FILE *f;
if((f=fopen("ofer.txt","w"))==NULL)
printf("No se puede abrir el archivo de ofertas.");
else
{
if(nof!=NULL){
fprintf(f," %d %.2f",nof->nrousr, nof->oferta);
baj_of(nof->sigco);
}
fclose(f);
}

}

void sub_of(nodocola *nof){ //archivo->cola
FILE *of;
if((of=fopen("ofer.txt","r"))==NULL)
printf(" No se puede abrir el archivo de ofertas.");
else
{
while(!feof(of)){
fscanf(of,"%d %f",nof->nrousr,nof->oferta);
nof->sigco=(nodocola *)malloc(sizeof(nodocola));
nof=nof->sigco;
nof->sigco=NULL;
}
fclose(of);
}
}
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