【问题标题】:Getting Errors In C Key Press Checker Code在 C 按键检查器代码中出现错误
【发布时间】:2013-03-08 02:55:00
【问题描述】:

我在 Dev-C++ 4.9.9.2 中运行代码时遇到这些错误,是的,我是初学者 我的程序是一个基本的测试程序,旨在在 Left Shifts' Key Press 上给出一个 int 值。

在函数int main()': Do' 中未声明(首先使用这个函数) (每个未声明的标识符只针对它出现的每个函数报告一次。) ;' before '{' token 'While' undeclared (first use this function) ;'在“开”之前

这是我的代码:

using namespace std;
int main() 
{
    int on;
    on = 1;
    Do
    {
            GetASyncKeyState(VK_LSHIFT int key);
            cout << key << endl;
    } 
            While on = 1;
    return 0;
}

【问题讨论】:

  • 我从哪里开始?请探索 Windows API 之前充分学习 C++。与编写 winapi 代码并修复它们相比,您可能会花费更少的时间来防止错误,并且肯定会以更低的血压摆脱错误。
  • 很抱歉,您到底想完成什么?你想要什么样的 int 值? vk代码?按下键时分配的任意值?

标签: c++


【解决方案1】:

Do/While 应该是 do/while(即小写)。了解/阅读编译器生成的错误和警告消息是个好主意。

【讨论】:

  • 输入错误的函数(虽然我不希望如果您不使用 Windows API)和奇怪的调用,以及条件周围缺少括号和等号数量错误。也有相当大的可能遗漏包括。
猜你喜欢
  • 1970-01-01
  • 2015-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多