请教:关于内存共享的问题
请看一下代码:
在一个进程中:
CMemoryMappedFile* sf = new CMemoryMappedFile;
sf->Open("test999")
char buffer[200];
strcpy(buffer,"xzcxzcxzczxxzxcxzcxxzxxzxcxzxcxczxcxczcccxzcz");
sf->Write(buffer,strlen(buffer));
sf->Flush(strlen(buffer));
sf->Close();
Delete sf;
在另一个进程中:
CMemoryMappedFile* sf1 = new CMemoryMappedFile;
char buffer[200];
sf1->Open("test999");
sf1->Read(buffer,20);
sf1->Close();
Delete sf1;
请问各位英雄:为什么buffer 从内存文件中读不出来呢?(CMemoryMappedFile 是继承
CMEMFILE的一个类) 谢谢!:)
在一个进程中:
CMemoryMappedFile* sf = new CMemoryMappedFile;
sf->Open("test999")
char buffer[200];
strcpy(buffer,"xzcxzcxzczxxzxcxzcxxzxxzxcxzxcxczxcxczcccxzcz");
sf->Write(buffer,strlen(buffer));
sf->Flush(strlen(buffer));
sf->Close();
Delete sf;
在另一个进程中:
CMemoryMappedFile* sf1 = new CMemoryMappedFile;
char buffer[200];
sf1->Open("test999");
sf1->Read(buffer,20);
sf1->Close();
Delete sf1;
请问各位英雄:为什么buffer 从内存文件中读不出来呢?(CMemoryMappedFile 是继承
CMEMFILE的一个类) 谢谢!:)
...全文
相关推荐
Base64编码介绍
Base64 编码详细介绍,包裹原理,编码规则。
Js base64 加密解密介绍
代码如下: [removed] var base64encodechars = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/”; var base64decodechars = new Array( -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
base64介绍
介绍base64不错的文档
Base64 编码介绍、Base64编码转换原理与算法
Base64编码,是我们程序开发中经常使用到的编码方法。它是一种基于用64个可打印字符来表示二进制数据的表示方法,需要的朋友可以参考下
java BASE64Encoder详细介绍及简单实例
主要介绍了java BASE64Encoder详细介绍及简单实例的相关资料,需要的朋友可以参考下


