Cライブラリ関数 - 削除()
説明
それはもはやアクセスできるように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などがあるとします。 私たちは、ファイルを削除するには、上記の手順を使用します。 コンパイルしようと、次のメッセージが生成されます上記のプログラムを実行し、ファイルが完全に削除されます。
文件删除成功