确定FILE*是否可写

Rya*_*ing 5 c file

有没有办法告诉我FILE *打开了什么模式?

具体来说,我需要判断一个文件流是否可写.要么只是它的可写的真/假结果,要么const char *模式本身是好的.

Gre*_*ill 2

一般来说,不,没有。您需要自己跟踪这些信息。您可能可以尝试写入文件并得到错误或成功,但这取决于您想要执行的操作。