VC文件

1.写日志

void CDataSaveWnd::SaveItemVal()
{
 CString sPath,szFileName;
 CTime t = CTime::GetCurrentTime();
 sPath.Format("d:\\历史数据文件夹\\%.4d年%.2d月%.2d日",
  t.GetYear(),t.GetMonth(),t.GetDay());
 szFileName.Format(sPath+"\\Device.qigao"); 
 
 //read file data
 CFile file;
 float *pfValue=new float[this->nTolCount+1];
 for(int i = 0; i<this->nTolCount+1; i++)
 {
  if(i == 0)
   pfValue[i] = float(t.GetHour()*30+t.GetMinute()/2);
  else
   pfValue[i] = fVal[i-1];
 }
 ::CreateDirectory(sPath,NULL);
 file.Open(szFileName,CFile::modeCreate|CFile::modeReadWrite|CFile::modeNoTruncate);
 file.SeekToEnd();
 file.Write(pfValue,sizeof(float)*(this->nTolCount+1));
 file.Close();
 
 if(pfValue)
  delete pfValue;
}

posted on 2009-03-30 19:13  alon  阅读(145)  评论(0编辑  收藏  举报

导航