ofstream后无法执行后面的代码

yangyanzhao 2017-07-23 12:11:54
if (pThis->logFile){
pThis->logFile.close();
}
logFileName = "result";
ltoa(timeLog, numStr, 10);
logFileName += numStr;
logFileName += ".log";
pThis->logFile.open(logFileName);

执行到pThis->logFile后就退出函数了,不知道为什么
...全文
110 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
真相重于对错 2017-07-23
  • 打赏
  • 举报
回复
没有上下文,瞎猜也猜不出!
yangyanzhao 2017-07-23
  • 打赏
  • 举报
回复
static void Timer3Proc(HWND hWnd, UINT nMsg, UINT nTimerid, DWORD dwTime, CIOCPModel *pThis, int index1) { int err; //long timeLog; const time_t timeLog = time(NULL); char numStr[100]; CString logFileName; CString logFileStr; struct tm* current_time = localtime(&timeLog); logFileStr.Format("_%d-%d-%d_%d-%d-%d", current_time->tm_year + 1900, current_time->tm_mon + 1, current_time->tm_mday,current_time->tm_hour,current_time->tm_min,current_time->tm_sec); if (pThis->logFile){ pThis->logFile.close(); } logFileName = "result"; logFileName += logFileStr; logFileName += ".log"; pThis->logFile.open(logFileName); }

64,646

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧