void WriteLog(char* pdatatype)
{/*
boost::mutex::scoped_lock lock(m_WriteLogmutex);
// 不需要写时间,直接传进来
struct tm *pNow;
unsigned int wYear;
long itime=time(NULL);
pNow = localtime(&itime);
pNow->tm_year += 1900;
pNow->tm_mon += 1;
wYear = pNow->tm_year;
char szTime[50]="0";
sprintf(szTime," %02d:%02d:%02d", pNow->tm_hour,pNow->tm_min,pNow->tm_sec);
char szDate[50]="0";
sprintf(szDate, "%04d-%02d-%02d" , wYear, pNow->tm_mon, pNow->tm_mday);
char cfilename[512]="0";
strcpy(cfilename, "DSLog");
strcat(cfilename, szDate);
strcat(cfilename, ".txt");
FILE* m_fp = fopen(cfilename, "ab+");
if(m_fp)
{
fseek(m_fp, 0, SEEK_END);
// fwrite("/r/n",2,1,m_fp);
char cmemo[512]="0";
//sprintf(szNowTime,"%04d-%02d-%02d %02d:%02d:%02d", wYear,pNow->tm_mon, pNow->tm_mday,pNow->tm_hour,pNow->tm_min,pNow->tm_sec);
// strcpy(cmemo, szDate);
// strcat(cmemo, szTime);
// strcat(cmemo, " ");
// strcat(cmemo,pdatatype);
strcpy(cmemo,pdatatype);
strcat(cmemo,"/r/n");
fwrite(cmemo, strlen(cmemo), 1, m_fp);
fclose(m_fp);
}
lock.unlock();*/
}
文件操作 file fileopen filewrite
最新推荐文章于 2023-04-04 14:08:28 发布