typedef struct
{
int No;
D_POINT zb[250];
double apart;
int sLine[4];
int eLine[4];
int level;
}INNER_LINE;
typedef struct
{
double x;
double y;
}D_POINT;console应用程序,sizeof(INNER_LINE)居然是4056,害得我忙乎了半天,我说怎么fread文件就是读错
{
int No;
D_POINT zb[250];
double apart;
int sLine[4];
int eLine[4];
int level;
}INNER_LINE;
typedef struct
{
double x;
double y;
}D_POINT;console应用程序,sizeof(INNER_LINE)居然是4056,害得我忙乎了半天,我说怎么fread文件就是读错
解决方案 »
- 如何申请一个保存指针的数组呢?
- 释放HWND对象资源
- 怎样限制流媒体只能在登录后的网页上看,而不能下载下去看?需要包装Midea Play插件么?
- 关于MDI应用绘图的问题!
- 如何在软件中安装某个标准硬件(如modem),并检测当前是否已经安装?
- 怎么做个个人发信服务器? 就是类似foxmail的特快专递那样的
- 该如何拦截下面的?
- 怎么才能显示按钮上的提示,为什么我用了CToolTipCtrl还是不能显示提示内容,只有源码,哪位看看,谢了先!
- 求一个拆分字符串函数,vc新手不知道如何使用TStringList,是否要声明?
- 请问在vc里如何试行16进制运算.
- VC连接错误提示.原来都这么编写,这回怎么就出错了???
- 弱弱的问一下,怎样向窗口贴图?
typedef struct
{
D_POINT zb[250];
double apart;
int sLine[4];
int eLine[4];
int level;
int No;
}INNER_LINE;
typedef struct
{
double x;
double y;
}D_POINT;就是4048在第一个int后面和最后一个int后面,各自填充了一个int的大小,所以你得到的是4056
自己到网上找一些结构对齐的资料就知道为什么了
search “字节对齐” in google
一般的应用程序感到不到差异,但在高性能,高速度执行的情况下,性能和速度差异就很明显了.