Fonctions de bibliothèque C -remove()

Bibliothèque standard C - <stdio.h>

Description

Fonctions de bibliothèque Cint remove(const char *filename)Supprime le nom de fichier donnéfilename, afin qu'il ne soit plus accessible.

Déclaration

Ci-dessous se trouve la déclaration de la fonction remove().

int remove(const char *filename)

Paramètre

  • filename-- Il s'agit d'une chaîne C contenant le nom du fichier à supprimer.

Valeur de retour

En cas de succès, zéro est renvoyé. En cas d'erreur, -1 est renvoyé et errno est défini.

Exemple

L'exemple suivant montre l'utilisation de la fonction remove().

#include <stdio.h>
#include <string.h>

int main ()
{
   int ret;
   FILE *fp;
   char filename[] = "file.txt";

   fp = fopen(filename, "w");

   fprintf(fp, "%s", "这里是 example.com");
   fclose(fp);
   
   ret = remove(filename);

   if(ret == 0) 
   {
      printf("文件删除成功");
   }
   else 
   {
      printf("错误:不能删除该文件");
   }
   
   return(0);
}

Supposons que nous ayons un fichier textefile.txt, dont le contenu est le suivant. Nous utiliserons le programme ci-dessus pour supprimer le fichier. Compilons et exécutons le programme ci-dessus, ce qui produira le message suivant, et le fichier sera définitivement supprimé.

File deletion successful.

Bibliothèque standard C - <stdio.h>

autres extensions