Fclose PT

From SA-MP Wiki

Jump to: navigation, search

fclose

Image:Farm-Fresh text lowercase.png Nota: O nome desta função começa com uma letra minúscula.


Descrição:

Fecha um arquivo. Os arquivos sempre devem ser fechados quando não precisam mais ser usados (depois de ler ou escrever).


Parâmetros:
(File:handle)
File:handleO identificador do arquivo que vai ser fechado. Retornado pela função fopen.


Valores de retorno:

  • 1: Função executada com sucesso.
  • 0: Falha na execução da função. O arquivo não pode ser fechado, provavelmente já foi fechado.


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

Aviso

Usando um identificador inválido irá crashar seu servidor! Obtenha um identificador válido usando fopen ou ftemp.


Exemplo de uso:


// Abre o arquivo 'file.txt' no modo 'append'.
new File:handle = fopen("file.txt", io_append);
 
// Verifica se o identificador é válido.
if(handle)
{
    // O identificador é válido
 
    // Escreve "Hello World!" dentro do arquivo
    fwrite(handle, "Hello World!");
 
    // Fecha o arquivo
    fclose(handle);
}
else
{
    // O identificador é inválido
    print("Não foi possível abrir o arquivo \"file.txt\".");
}

Funções Relacionadas

As seguintes funções podem ser úteis, pois estão de alguma forma, relacionadas a esta função.


  • fopen: Abre um arquivo.
  • fclose: Fecha um arquivo.
  • ftemp: Cria um arquivo temporário.
  • fwrite: Escreve em um arquivo aberto.
  • fputchar: Coloca um caractere dentro do arquivo.
  • fgetchar: Pega um caractere de dentro do arquivo.
  • fblockread: Lê blocos de dados de dentro de um arquivo.
  • fseek: Pula para uma determinada posição no arquivo.
  • flength: Pega o tamanho de um arquivo.
  • fexist: Verifica se um arquivo existe.
  • fmatch: Verifica se os padrões com um nome de arquivo correspondem.
Personal tools
Navigation
Toolbox