比如char *buf;
结构:
typedef struct _myst
{
int len;
char data[255];
}myst;
结构:
typedef struct _myst
{
int len;
char data[255];
}myst;
解决方案 »
- 为什么老是WSAInstallServiceClass失败,错误代码87,查看说是参数错误,大家看看哪里参数错误了.
- 全局HOOK后如何发送自定义消息?
- 程序点击退出按钮,会出现断言错误,有的第一次没出错误,退出主窗口再进又会出现错误,请有经验高手提示
- 菜鸟问题!在线等!
- &&&&&&&&&&&&&&&&&&&&&&&&&&&怎么样向CtreeCtrl的某个节点发送NM_CLICK 消息??
- 对ocx控件注册与取消注册的命令是什么来着啦
- 关于DataGrid控件的使用!
- 怎样改变对话框中控件的字号和字体?
- 谁能答给高分.给钱都行啊.
- 数据库的学习问题,请大家畅所欲言!
- 各位大哥,请帮我一下,怎么注册一个OCX控件啊?
- 我想在对话框的指定位置画图片
buf -> data? strcpy即可。
//////////////////////////////Creamdog////////////////////////////这样:
myst *a = (myst*)buf; //强制转换a->len;
a->data;
就可以访问了!
int nMaxLen = 255 - 1;
int nLen = strlen(buf);
ms.len = (nLen > nMaxLen)? nMaxLen : nLen;
strncpy(ms.data, buf, nMaxLen);
a->len 和 a.len 有什么区别吗?
int nMaxLen = 255 - 1;
int nLen = strlen(buf);
ms.len = (nLen > nMaxLen)? nMaxLen : nLen;
strncpy(ms.data, buf, nMaxLen);
应是:
myst my; //以后定义的struct最好用大写,如MYST。
lstrcpy(my.data,buf); //顺便让你看看 . 跟 -> 的区别
char * buf=new char[sizeof(struct myst)];
memset(buf,0,sizeof(struct myst));
struct myst * ms=NULL;
ms=(struct myst *)buf;
delete buf;