CFile
MFC是出了名的方便,因为他和java一样封装了许许多多的类,方便了我们在程序编写的时候方便的进行调用。
这篇博客记录一下CFile类的一些使用方法,环境就是MFC的一个类库支持。
这个类库支持异常的一些处理:
1 | CFile file; |
当然也是可以这个样子写的:
1 | CFile file; |
很是方便,而且是通过信息框的方式进行打印。
方便的不仅如此,比如说我们没有这个txt的情况下进行写入,正常情况下我们需要判断是否有这个txt,然后没有的话呢就生成然后在写入,但是CFile这个类的话呢不需要,我们只需要写就好了,例如下面:
1 | CFile file("ReadMe.txt",CFile::modeCreate | CFile::modeReadWrite | CFile::modeNoTruncate); |
这里需要注意的是,我们指定了一个CFile::modeNoTruncate
参数就是说如果我们的txt存在了,我们并不是截断他到0,而是继续写入,这个属性基本上用到Create基本上必须要用到!
如何进行读写呢,看下面示例代码:
1 | char buffer[1024*4]; |
可以看到很是方便!