我希望我的程序打开一个文件,如果它存在,或者创build文件。 我想下面的代码,但我得到一个debugging断言freopen.c。 我会使用fclose更好,然后立即打开吗? FILE *fptr; fptr = fopen("scores.dat", "rb+"); if(fptr == NULL) //if file does not exist, create it { freopen("scores.dat", "wb", fptr); }