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

尴尬。又被指针给难住了。函数传递使用解决办法

2012-04-11 
尴尬。又被指针给难住了。函数传递使用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(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];
memcp……

[解决办法]
没明白你具体要干什么
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表示是一个常量

热点排行