- 论坛徽章:
- 0
|
- #include <stdio.h>
- #include <string.h>
- typedef struct clientdata
- {
- char SessionID[4];
- char StudentID[9];
- char EndByte;
- char data[32];
- } clientdata;
- int main()
- {
- clientdata Clientdata;
- strcpy(Clientdata.SessionID, "0000");
- strcpy(Clientdata.StudentID, "200971689");
- Clientdata.EndByte = 1;
- strcpy(Clientdata.data, "This is a test");
- char *tmp = new char [31];
- memcpy(tmp, (char *)&Clientdata, 30);
-
- printf("%d\n", sizeof(clientdata));
- printf(tmp);
- return 0;
- }
复制代码
我运行怎么没有问题呢?
VC6,输出:
46
0000200971689This is a test
[ 本帖最后由 vime000 于 2009-11-10 16:31 编辑 ] |
|