一片冰心在玉壶

那时我们有梦,关于文学,关于爱情,关于穿越世界的旅行, 如今我们深夜饮酒,杯子碰到一起,都是梦破碎的声音. 交往都是初逢,爱情都在心里,往事都在梦中, 希望都带着注释,信仰都带着呻吟. 总有善意的光逃避现世的繁琐而寻找片刻的安宁, 也许,就是你凝视这里的眼睛

博客园 首页 联系 订阅 管理

晕一把.写应用程序了...

 

字符串的转化:

float    to    char

char *cTem;

float fZhe;

sprintf(cTem,"%.3f\0",fZhe);

char to float

用atof()就搞定

char to CString

CString.Format("%s",cTem);

 

字节对齐问题:#pragma pack(2) //2字节对齐

2进制文件读写:

读:

 CFile MyFile;
 MyFile.Open(strValue,CFile::modeRead|CFile::typeBinary|CFile::shareDenyNone); 
 int len  = sizeof(Record);
 MyFile.Seek(0,CFile::begin);
 MyFile.Read(&Record,len);

 

写:

CFile MyFile;
int  len  = sizeof(Record);
 byte bTem[346];
 memcpy(bTem,&Record,346);
 MyFile.Remove(strValue);
 MyFile.Open(strValue,CFile::modeRead|CFile::typeBinary|CFile::shareDenyNone|CFile::modeCreate|CFile::modeWrite);
 MyFile.Write(bTem,346);
 MyFile.Close();

 

posted on 2010-08-27 16:16  Sankye  阅读(376)  评论(1编辑  收藏  举报