希望你有一个解决方案,我的问题在这里:
if (!strcmp(bgcolor,"RED")&& (ekey & keyup) {*strncpy(bgcolor,"GREY",5);}
如何以正确的方式执行此操作?
编辑:谢谢,新手在这里,
编辑:嗯......这个怎么样?
if (ekey & keyB && (ekey & keyup && (!strcmp(bgcolor,"RED")))) {*strncpy(bgcolor,"GREY",5);}
答案 0 :(得分:1)
您的代码段中存在语法错误,更具体地说,括号未正确匹配(您错过了围绕 if-condition 的结束语。)
您可能正在寻找以下内容:
if (!strcmp (bgcolor, "RED") && (ekey & keyup)) {
strncpy (bgcolor, "GREY", 5);
}
注意:请注意))
之后的keyup
...
答案 1 :(得分:0)
试试这个
if (!strcmp(bgcolor,"RED") && (ekey & keyup))
{
strncpy(bgcolor,"GREY",5);
}