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
ファイルが開けません


Copyright(C) 2006-2012 CLAYPOT. All Rights Reserved.