Fclose PT
From SA-MP Wiki
fclose
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).
(File:handle)
File:handle | O 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.
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.
- fremove: Deleta um arquivo.
- fwrite: Escreve em um arquivo aberto.
- fread: Lê um arquivo.
- fputchar: Coloca um caractere dentro do arquivo.
- fgetchar: Pega um caractere de dentro do arquivo.
- fblockwrite: Escreve blocos de dados em um 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.