idea获取项目文件路径 FILE结构体怎么用,里面的成员都是什么意思?谢谢?

FILE结构体怎么用,里面的成员都是什么意思?谢谢?struct|iobuf{char|PTR//文件输入的下一个位置int|CNT//当前缓冲区的相对位置char|Base//指基位置(应该是文件的

FILE结构体怎么用,里面的成员都是什么意思?谢谢?

struct|iobuf{

char|PTR//文件输入的下一个位置

int|CNT//当前缓冲区的相对位置

char|Base//指基位置(应该是文件的开头)

int|Flag//文件标志

int|file//文件验证

int|Charbuf//检查文件的状态缓冲器。如果没有缓冲区,请不要读取

intubufsiz//file size

char*utmpfname//temporary file name

}

typedef structuubuf file

filewriter(filefile,Boolean end)根据给定的文件对象构造一个filewriter对象。请参见下面的布尔追加。此参数用于确定是否在原始基础上追加,以便以后可以使用此构造方法。如果将下面的布尔值append设置为true,则可以实现无覆盖。希望对你有帮助系统IO包含另一个类文件,该类文件与FileInfo具有相同的功能,但区别在于文件类成员是静态的。

因此,如果使用file而不是FileInfo,则不必实例化新的FileInfo对象。

为什么有时要使用FileInfo?因为每次通过file类调用方法时