首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

dll中返回函数值为char*如何返回啊

2012-02-04 
dll中返回函数值为char*怎么返回啊????比如说我定义的函数为externC __declspec(dllexport)char*__stdca

dll中返回函数值为char*怎么返回啊????
比如说我定义的函数为extern       "C "     __declspec(dllexport)   char*     __stdcall       Mystr()   ;  
请问函数体怎么写,我才能使用此dll的Mystr函数?????

[解决办法]
{
char buff[BUFF_SIZE];
buff= "1234567890 ";
return buff;
}

[解决办法]
隐式连接,直接
char *str = Mystr();

显示连接,
typedef char* (*DllFun)()

DllFun pFun = GetAddress(pDll, "Mystr ");
char *str = pFun();

热点排行