嗨到C编程高手为什么需要键入一个指针?
我不是C.专家,我试图找到php passing c struct data throught socket programming
答案所以我开始一个新的线程,以C语言的明确要求
下面是数据:
typedef struct
{
UI2 todo;
char rz[LNG_RZ + 1];
char saId[LNG_SAT_ID + 1];
char user[LNG_USER + 1];
char lang[LANGLEN + 1];
SI4 result;
UI4 socket;
char text[LNG_ALLG + 1];
char filename[MAX_PATHLEN];
} dmsAuf_Head;
而这个数据需要被通过这个通过socket发送:
rval = send(dms_aufHead->socket, (char *) dms_aufHead, sizeof(dmsAuf_Head), 0);
为什么需要类型它通过
(字符*)投数据通过socket发送之前dms_aufHead
?
你们可以猜测吗?你介意用一些俗人的语言来解释。谢谢。
欢迎来到SO。请你能重新解释一下你的问题的标题,以便它在语法上是正确的,并且有意义吗? – 2010-10-23 07:28:01