结构体从文件读写的有关问题

结构体从文件读写的问题
//动画信息
struct aniInfo
{
char name[50];//动画名
int fCount; //帧数
float deltaTime;//帧间隔
bool bLoop; //是否循环
char fileName[100];
char describle[50];
};

这样一个结构体从文件读写,除了 帧数和帧间隔数据不正确,其他的数据都正确,是什么问题呢, 读写用的MFC的CFile

------解决方案--------------------
你是怎么读写的,上代码
------解决方案--------------------
注意结构对齐问题
------解决方案--------------------
ddd=listView->GetItemText(i,1);//获取帧数

memcpy(&a.fCount,ddd.GetBuffer(),ddd.GetLength());
---------------
你这里不对,fCount是int类型,你的ddd是CString类型的,memcpy肯定不对啊
a.fCount = _ttoi(ddd);
改成这样,下面那个也跟着改
------解决方案--------------------
用CArchive来操作应该要方便一些。