不好意思,敲错了写入代码为:CFile f;
char* pFileName = "test.dat";f.Open( pFileName, CFile::modeCreate ¦ CFile::modeWrite¦CFile::modeRead);
CTime theTime,*pbuf;
theTime=CTime::GetCurrentTime();
pbuf=&theTime;
f.Write( pbuf, sizeof(CTime) );
f.Close();
char* pFileName = "test.dat";f.Open( pFileName, CFile::modeCreate ¦ CFile::modeWrite¦CFile::modeRead);
CTime theTime,*pbuf;
theTime=CTime::GetCurrentTime();
pbuf=&theTime;
f.Write( pbuf, sizeof(CTime) );
f.Close();
解决方案 »
- 关于开发后.ocx控件的反注册问题。
- 在vc单文档程序中加入数据库
- 高手请指点,VC编译中的怪问题
- 用ATL创建的COM程序里不能用std::string吗?
- 在安装过程中需要安装第三方软件时,怎么样使它(第三方软件)先安装完之后再安装我做的程序?
- *又要参加讨厌的英语考试,兄弟们来鼓点气*
- 怎么写Socket Blocking Function函数?
- 两个数据采集线程和一个数据处理线程,共享八个数据缓存,如何高效的实现同步?
- 在vc中怎么反汇编
- 高分求教:怎样用DX Show将获得压缩卡的压缩流?
- 在vc++中client和server端的socket连接断掉了,server端如何能够立刻就知道,而不需server端send的时侯才发觉。
- 在if语句中进行指针定义是不是不行
读出代码为:
CFile ff;
int ii=ff.Open( "test.dat", CFile::modeRead);
CTime* out = new CTime();
ii=ff.Read(out,sizeof(CTime));
ff.Close();
delete out;为何不分配内存?
谢谢: joke100(咱们去SLEEP吧...) ,其实不分配内存也可以的。还是给你分