我正在尝试读取按键然后停止代码。在 C.
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
bool starting()
{
char c;
if (kbhit())
{
c=getch();
if (c=="S"||c=="s")
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
int main()
{
while(!starting)
{
printf("line 1");
delay(100);
}
return 0;
}
没有stdbool.h
,它会说像这样的错误
syntax error: identifier 'starting',
syntax error: ";"
syntax error: ")"
'starting': undeclared identifier
使用 stdbool.h,它说找不到文件。我的编译器是 Visual Studio 2010 附带的。
任何建议如何删除它?我怎样才能仍然使用返回布尔值的函数?
添加 对不起!添加的简短评论。大部分解决。谢谢大家
添加 了更多错误:编译后:它显示:
filename.obj unresolved external symbol _delay referenced in function _main.
我该怎么办?