Latest web development tutorials

C-Bibliotheksfunktionen - remove ()

C Standard-Bibliothek - <stdio.h> C Standard - Bibliothek - <stdio.h>

Beschreibung

C - Bibliotheksfunktionenint (const char * filename) entfernen Entfernen Sie die angegebene Dateiname Dateiname,so dass es nicht mehr zugänglich ist.

Erklärung

Hier ist die Funktion remove () Erklärung.

int remove(const char *filename)

Parameter

  • Dateiname - Dies ist ein C - String den Namen der Datei enthält , gelöscht werden.

Rückgabewert

Wenn dies gelingt, gibt es Null. Wenn ein Fehler wird -1 zurückgegeben und errno gesetzt.

Beispiele

Das folgende Beispiel zeigt die remove () Funktion verwendet wird.

#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);
}

Angenommen , wir eine Textdateidatei.txt haben, liest es wie folgt.Wir werden das obige Verfahren verwenden, um die Datei zu löschen. Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, das die folgende Meldung generiert und die Datei endgültig gelöscht wird.

文件删除成功

C Standard-Bibliothek - <stdio.h> C Standard - Bibliothek - <stdio.h>