PDA

Ver la versión completa : Como salvar y guardar datos en fenix



Licantropo
22/10/2004, 16:34
Pues estoy haciendo un buscaminas, y queria hacer un registro donde se almacenase el mejor tiempo hecho. Es muy sencillo, solo quiero guardar un numero, supongo que hay que guardarlo en un archivo de texto y cuando se quiera usar abrirlo y coger el contenido del fichero. Pues lo que quiero saber es como se abriria un fichero de texto, como se cogeria su contenido, como se salvaria el fichero y creo que ya. Gracias.
Ta luego.

OscarBraindeaD
22/10/2004, 20:39
Hola, para salvar a un fichero puedes usar:

process salvar()
private miFichero; //este será el manejador del fichero
dato; //este será el dato a salvar...
begin
//Abrimos el fichero para escritura
miFichero=fopen("misDatos.txt",O_WRITE);

dato=100;

//Grabamos el dato en el fichero
fputs(miFichero,dato);

//Cerramos el fichero
fclose(miFichero);
end

Para cargar el dato:

process cargar()
private miFichero; //este será el manejador del fichero
dato; //este será el dato a cargar...
begin
//Abrimos el fichero para lectura
miFichero=fopen("misDatos.txt",O_READ);

//Leemos el dato a la variable "dato"
dato=fgets(miFichero);

//Cerramos el fichero
fclose(miFichero);
end

Si quieres además que los datos del fichero estén comprimidos, usa en lugar de O_READ y O_WRITE, los modos O_ZREAD y O_ZWRITE.

Espero que te haya sido de utilidad.
Salud