我想实现一个以参数FILE*
作为参数的功能,该功能已经在写入模式下打开(a
,a+
,w
,{{1} }等),并读取该文件的内容。这里的问题是文件已经被锁定(由于w+
),我需要在开始读取之前将其关闭。
但是,读取文件后,需要像调用函数之前一样重新打开它。
因此,我最初需要使用{strong>文件名和模式来调用fopen
。
我能够得到文件名。但是,该模式似乎很棘手。 从现在起,我可以使用下面的代码获取模式代码。
fopen
不幸的是,系统之间存在不一致(相同的打开模式->不同的模式代码)。上面显示的方法是获取打开文件模式的实际方法吗?您还有其他想法吗?