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

Tutoriel de base du langage C

Contrôle de flux du langage C

Fonctions en C

Tableaux en C

Pointeurs en C

Chaines de caractères en C

Structure de langage C

Fichier de langage C

Autres C

Manuel de référence du langage C

Utilisation et exemple de la fonction remove() de la bibliothèque C

Bibliothèque standard en C - <stdio.h>

Fonction de bibliothèque C int remove(const char *filename) Supprimer le nom de fichier donné filenamede sorte qu'il ne soit plus accessible.

Déclaration

Voici la déclaration de la fonction remove().

int remove(const char *filename)

Paramètre

  • filename -- C'est une chaîne de caractères C, qui contient le nom de fichier à supprimer.

Valeur de retour

Si le succès, il retourne zéro. Si une erreur, il retourne -1et configure errno.

Exemple en ligne

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", "Ici est oldtoolbag.com");
   fclose(fp);
   ret = remove(filename);
   if(ret == 0) 
   {
      printf("Suppression du fichier réussie");
   }
   else 
   {
      printf("Erreur : Impossible de supprimer ce fichier");
   }
   return(0);
}

Supposons que nous ayons un fichier texte file.txt,son contenu est le suivant. Nous allons utiliser le programme ci-dessus pour supprimer ce fichier. Compilons et exécutons le programme ci-dessus, ce qui génère le message suivant et le fichier est supprimé définitivement.

Suppression de fichier réussie

Bibliothèque standard en C - <stdio.h>