English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
Voici la déclaration de la fonction remove().
int remove(const char *filename)
Si le succès, il retourne zéro. Si une erreur, il retourne -1et configure errno.
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