English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do C

Controle de fluxo do C

Funções do C

Matriz no C

Ponteiro no C

String no C

Estruturas do C

Arquivos do C

Outros C

Manual de referência do C

Uso e exemplo da função remove() da biblioteca C

Biblioteca Padrão do C - <stdio.h>

Função da biblioteca C int remove(const char *filename) Excluir o nome do arquivo fornecido filenamepara que ele não mais possa ser acessado.

Declaração

A seguir está a declaração da função remove().

int remove(const char *filename)

Parâmetro

  • filename -- Esta é uma string C, que contém o nome do arquivo a ser excluído.

Valor de retorno

Se bem-sucedido, retorna zero. Se houver erro, retorna -1e define errno.

Exemplo online

A seguir, há um exemplo que demonstra o uso da função remove().

#include <stdio.h>
#include <string.h>
int main ()
{
   int ret;
   FILE *fp;
   char filename[] = "file.txt";
   fp = fopen(filename, "w");
   fprintf(fp, "%s", "Aqui está oldtoolbag.com");
   fclose(fp);
   ret = remove(filename);
   if(ret == 0) 
   {
      printf("Exclusão de arquivo bem-sucedida");
   }
   else 
   {
      printf("Erro: Não é possível excluir o arquivo");
   }
   return(0);
}

Suponha que tenhamos um arquivo de texto file.txtSeu conteúdo está a seguir. Usaremos o programa acima para excluir o arquivo. Vamos compilar e executar o programa acima, o que gerará a seguinte mensagem e o arquivo será permanentemente excluído.

Remoção de Arquivo Concluída com Sucesso

Biblioteca Padrão do C - <stdio.h>