尴尬。又被指针给难住了。函数传递使用解决办法
尴尬。又被指针给难住了。函数传递使用intfun(LPCSTR szBuff){int szchar[1024]memcpy(szchar, 0x00, 1024)
尴尬。又被指针给难住了。函数传递使用
int fun(LPCSTR szBuff)
{
int szchar[1024];
memcpy(szchar, 0x00, 1024);
sprintf_s(szchar,_T("%s%s"),"char",int");
return 0;
}
int fun(LPSTR szBuff)
{
int szchar[1024];
memcpy(szchar, 0x00, 1024);
sprintf_s(szchar,_T("%s%s"),"char",int");
return 0;
}
以上2个函数 都用szBuff 带回消息 如何做求解答
[解决办法]
strcpy
[解决办法]
我不知道是不是想要用函数的参数作为输出参数
LPCSTR 是const类型 不可以用于输出
[解决办法]
[解决办法]没明白你具体要干什么
int fun(char* szBuff)
{
char* szchar = szBuff;
sprintf_s(szchar,_T("%s%s"),"char",int");
return 0;
}
[解决办法]int fun(LPSTR szBuff)
{
sprintf_s(szBuff,_T("%s%s"),"char",int");
return 0;
}
szBuff 事先得有空间
[解决办法]LPCSTR szBuff
C表示是一个常量