void SaveToLog(char *p)
{
CTime t=CTime::GetCurrentTime();
int yea=t.GetYear();
int mon=t.GetMonth();
int day=t.GetDay();
int hou=t.GetHour();
int min=t.GetMinute();
int sec=t.GetSecond();
CFile fRec;
fRec.Open("d://temp.log", CFile::modeCreate | CFile::modeNoTruncate | CFile::modeReadWrite, NULL);
fRec.SeekToEnd();
char buf[MAX_PATH]="";
sprintf(buf, "%d-%02d-%02d, %02d:%02d:%02d - %s/r/n", yea, mon, day, hou, min, sec, p);
fRec.Write(buf, strlen(buf));
fRec.Close();
}
前提是strlen(p) 不能太长, 呵呵, 有漏洞, 懒得改了