在mfc中
还有一个函数GetPosition()用于获取当前文件的文件指针位置
virtual DWORD GetPosition() const;
该函数如果调用成功
将返回相当于文件开头位置的文件指针字节偏移量
用户可以使用给函数获取当前文件指针的位置
再在该文件指针处写入或者读取数据
代码如下
... //省略部分代码
char *text[3]={a,b,c}; //定义并初始化字符数组
CFile file("C:\例子.txt",CFile:modeReadWrite); //创建文件对象
file.GetPosition(); //将文件指针定位到文件结尾
file.Write(text,3); //将缓冲区的数据写到文件中
//file.Read(text,3); //读取当前文件指针后的3个数据
file.Flush(); //强制写入数据
file.Close(); //正常关闭文件
... //省略部分代码