Latest web development tutorials

Cライブラリ関数 - 削除()

C標準ライブラリ - に<stdio.h> C標準ライブラリ-に<stdio.h>

説明

それはもはやアクセスできるようにCライブラリ関数は、指定したファイル名のファイル名を削除(constのchar型*ファイル名)を削除int型ません

声明

ここでのremove()関数の宣言です。

int remove(const char *filename)

パラメータ

  • ファイル名-これは、削除するファイルの名前を含むC言語の文字列です。

戻り値

成功した場合、0を返します。 エラー場合は-1を返し、errnoを設定し。

次の例は、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);
}

次のように読み込み、我々はテキストファイルfile.txtなどあるとます。 私たちは、ファイルを削除するには、上記の手順を使用します。 コンパイルしようと、次のメッセージが生成されます上記のプログラムを実行し、ファイルが完全に削除されます。

文件删除成功

C標準ライブラリ - に<stdio.h> C標準ライブラリ-に<stdio.h>