如我在D:\STATUS\MAP 目录下建立了一个SA工程 下面这段代码是一个指定目录存储了日志文件,如何自动的获取当前工程路径获取当前工程路径后新建一个LOG目录 在Log目录下建立一个LOG.txt日志文件
解决方案 »
- 在线等!!!VC无标题对话框,弹出菜单不响应!急!
- CWnd::Detach()的使用?
- 新手 VS2005 中遇到运行出来的程序界面的中文变成乱码,很急,望高手指点!
- 用socket如何发送__int64类型的值?
- 关于线程的问题
- Modem拨号出现Error 732错误
- ★★★★急呀,关于编译出错的情况,为什么??★★★★
- 杀毒为啥那么快? 一个很大的文件 一下就知道有没有毒了
- 求助!如何将c代码转为vc++代码?
- CSocket中在什么情况下会相应OnReceive()
- delete 出错的问题
- 解决将数据表中数据存为stl::map<char[3],char[50]> m_StationInfoMap的问题??
{
FILE * fp;
char* pLog;
CTime tNow = CTime::GetCurrentTime ();
CString cNow = tNow.Format("%Y-%m-%d %H:%M:%S");
CString szLog1=cNow+"\t"+szLog+"\n\n";
pLog = (char*)(LPCTSTR)szLog1;
fp = fopen(g_SysOpt.cLogFile+cNow,"a");
int i=0;
int iLen=strlen(pLog);
while (pLog[i])// i<=iLen
{
fputc(pLog[i],fp);
i++;
}
fclose(fp);
}
{
CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer();
int nPos;
nPos = sPath.ReverseFind('\\');
sPath = sPath.Left(nPos+1);
return sPath;
}