MFC内存读写CMemFile类的使用

来源:互联网 发布:java 定义一个数组 编辑:程序博客网 时间:2024/06/05 14:23
CMemFile是MFC中的内存读写类,可以以文件操作的习惯的读写内存。
    byte * pBuf = new byte [1024];    memset(pBuf,0,1024);    memcpy(pBuf,"hello",5);    CMemFile g;//创建对象    g.Write(pBuf,5);//内部开始分配内存,并将外部的pBuf内容复制进去    g.SeekToEnd();  //指针移到内存尾部    g.Write("123",3);//追加内容    g.SeekToBegin(); //指针移动首部    g.Read(pBuf,g.GetLength());//将CMemFile中的内容复制出来    ShowMessage((char*)pBuf);  //显示复制出来的内容    g.SetFilePath("C:\\abc");//不能保存到文件    g.Close();    delete []pBuf;
本来以为可以直接保存到文件,结果不行,要继承这个类重写保存函数

原创粉丝点击