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.autres extensions