vc++6.0编程,怎么进行内存数据查询

vc++6.0编程的时候有这样一个需求,我使用内存读取工具从内存中读取了一些数据,这些数据类似于这样:小明男28小红女23小刚男25...然后我想在其他函数中根据姓名得到... vc++6.0编程的时候有这样一个需求,我使用内存读取工具从内存中读取了一些数据,这些数据类似于这样:
小明 男 28
小红 女 23
小刚 男 25
...
然后我想在其他函数中根据姓名得到该人的其他数据,比如,我现在知道名字叫小明,熬查询他的性别和年龄。
请问要是实现这样的功能,数据应该怎样处理,查询函数中需要怎么查询?最好不要使用其他外部文件了,因为数据量不大,也就二三十个,直接在内存中存储和查询就可以了。
因为我是临时需要编程解决一些问题,没有学过变成,现在是依葫芦画瓢的在做,所以最好能有详细的示例。谢谢了!
展开
 我来答
匿名用户
2011-06-29
展开全部
char strCode[1024];
char strDictionaryText[1024];

strpcy(strDictionaryText,"小明 男 28\r\n小红 女 23\r\n小刚 男 25\r\n");
typedef int (WINAPI ICEPUB_DICTIONARYCODETRANSFER3)(char * strDictionaryText,char *strSrc,char *strCode,char *strFenge);
ICEPUB_DICTIONARYCODETRANSFER3 *icePub_dictionaryCodeTransfer3 = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_dictionaryCodeTransfer3 = (ICEPUB_DICTIONARYCODETRANSFER3 *)GetProcAddress(hDLLDrv, "icePub_dictionaryCodeTransfer3");
}

if(icePub_dictionaryCodeTransfer3)
icePub_dictionaryCodeTransfer3(strDictionaryText,"小红",strCode, " ");

if(hDLLDrv)
FreeLibrary(hDLLDrv);
AfxMessagBox(strCode);

参考资料: http://bbs.icese.net/icepubdll/icePubDLL%bd%d2%c3%d820110624.pdf

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式