Как я могу удалить файл, на который указывает ФАЙЛ * в C?

#include

int main() {

    FILE* fp;
    fp = fopen("temp.txt", "w");
    fprintf(fp, "Hello, World!\n");

    // remove("temp.txt");  this requires the filename as an argument
    // removefile(fp);      <--- is something like this possible?

    return 0;
}

Функция удаления (, определенная в stdio.h ) принимает имя файла в качестве параметра, но не сам указатель файла.

Is в стандартных библиотеках C есть функция, которая выполняет удаление файлов и принимает в качестве аргумента указатель файла?

5
задан Lazer 7 September 2010 в 11:02
поделиться