Fopen ES

From SA-MP Wiki

Jump to: navigation, search
Image:32px-Ambox_warning_orange.png

Nota

Esta función comienza con letra minúscula


Descripción:

Abre un archivo (para leer o escribir en él).


Parámetros:
(name[], filemode:mode = io_readwrite)
name[]La ruta del archivo que desea abrir desde 'scriptfiles'.
modeEl modo a abrir el archivo (por defecto es io_readwrite).


Return Values:

La ID del archivo. Devuelve 0 si no pudo abrir el archivo (archivo bloqueado o no existe).


Image:32px-Circle-style-warning.png

Nota
Importante

Si usa io_read y la ruta del archivo no existe, el servidor podría provocar un crash. Verifique si un archivo existe con fexist.


Modos

io_read      Leer el archivo.
io_write     Escribe en el archivo o lo crea. Elimina todo lo que contenga adentro.
io_readwrite Lee el archivo o lo crea.
io_append    Anexa (añade) en un archivo, sólo escritura. Si no existe el archivo, se crea.


Ejemplo:

new File:example = fopen("file.txt", io_write); // Abrimos el archivo para escribir algo en él.
 
// Es importante comprobar si el archivo fue abierto o no.
// Si el archivo no existe y e intenta leerlo o escribir en él, el servidor podría provocar un crash.
if(example) // Comprobar si el archivo fue abierto con éxito.
{
    fwrite(example, "Yo escribí aquí!");
    fclose(example); // El archivo debe ser cerrado cuando terminamos!
}

Funciones relacionadas

Las siguientes funciones pueden ser útiles, ya que éstas están relacionadas con esta función de alguna u otra manera.

Personal tools
Navigation
Toolbox
In other languages