void move_paddle(PADDLE pad, bool alongX)
{
if(alongX!=TRUE)
{
if((pad.py+pad.length/2)>=B || (pad.py-pad.length/2)<=BB)
pad.pvx*= -1;
}
else if((pad.px+pad.length/2)>=A || (pad.py-pad.length/2)<=AA)
pad.pvx*= -1;
}
实际错误是什么? M打不通。
最佳答案
标准C语言中没有TRUE
关键字。很可能,这是您缺少的宏声明。从哪里获得它取决于您使用的编译器和库。如果找不到它的定义,将此代码放在 TRUE 的用法之前(在文件的开头,但在所有包含之后)将解决问题:
#ifndef FALSE
#define FALSE (0)
#endif
#ifndef TRUE
#define TRUE (!FALSE)
#endif
关于c - 错误 : ‘TRUE’ was not declared in this scope pad. pvx*= -1; },我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3924444/