Loose-Info.com

Last Update 2019/12/24


TOP - C言語 - stdio.h - remove()

パスによって指定されるファイルまたはディレクトリを取り除きます。

 戻り値1  = remove(  引数1  )

戻り値1 :
int
実行が成功した場合 : 0
エラーが発生した場合 : 0以外
引数1 :
const char *
ファイルまたはディレクトリへのパス

(例)
#include <stdio.h> int main() { char s[10]; FILE *fp; fp = fopen("test_fopen_w.txt", "w"); fputs("12345", fp); fclose(fp); fp = fopen("test_fopen_w.txt", "r"); fgets(s, 10, fp); printf("読み取り結果 : %s\n", s); fclose(fp); printf("消去実行 --- 結果 : %d\n", remove("test_fopen_w.txt")); fp = fopen("test_fopen_w.txt", "r"); if (fp == NULL) { printf("ファイルが開けません\n"); } else { fclose(fp); } return 0; }

実行結果
読み取り結果 : 12345 消去実行 --- 結果 : 0 ファイルが開けません