Latest web development tutorials

funzioni di libreria C - rimuovere ()

C libreria standard - <stdio.h> C libreria standard - <stdio.h>

descrizione

funzioni di libreria Cint remove (const char * filename) Rimuovere il dato nome del file il nome del file,in modo che esso non è più accessibile.

dichiarazione

Ecco la dichiarazione della funzione del remove ().

int remove(const char *filename)

parametri

  • il nome del file - Questa è una stringa C che contiene il nome del file da eliminare.

Valore di ritorno

In caso di successo, restituisce zero. In caso di errore, restituisce -1 e imposta errno.

Esempi

L'esempio seguente mostra viene utilizzata la funzione remove ().

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

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

   fp = fopen(filename, "w");

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

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

Supponiamo di avere un file di testofile.txt, legge nel modo seguente.Useremo la procedura di cui sopra per eliminare il file. Facciamo compilare ed eseguire il programma di cui sopra, che genererà il seguente messaggio, e il file viene eliminato definitivamente.

文件删除成功

C libreria standard - <stdio.h> C libreria standard - <stdio.h>