最近在编一个小程序,有一步需要我删除一个文件,但当用remove()后返回值始终是-1。 用了perror后提示“Permission denied”,在搜索后总是找不到解决办法,然后我感觉是需要删除的文件没有关闭,查了下前面的代码果然是这样,再加上fclose()后就把原文件成功删除了。