能不能在写文件的时候读取文件内容?该如何解决

能不能在写文件的时候读取文件内容?我用file.Open(str,CFile::modeCreate|CFile::modeRead|CFile::modeWri

能不能在写文件的时候读取文件内容?
我用file.Open   (str,CFile::modeCreate   |   CFile::modeRead   |   CFile::modeWrite|CFile::modeNoTruncate);
来打开一个文件(a.txt),并且向里面写入数据,程序一直在向里面写入数据,我找到a.txt,双击打开,提示 "另一个程序正在使用此文件,进程无法访问 ".

是不是我的open设置的问题,还是说在写的时候不能查看文本中已经写入的内容?



[解决办法]
CFile::shareDenyNone