2014-03-13 41 views
-1

希望你有一個解決方案,我,我在這裏的事:Ç - 2個條件if語句

if (!strcmp(bgcolor,"RED")&& (ekey & keyup) {*strncpy(bgcolor,"GREY",5);} 

我怎麼能以正確的方式執行此?

編輯:謝謝你,新手在這裏,

編輯:EHM ...這個是什麼?

if (ekey & keyB && (ekey & keyup && (!strcmp(bgcolor,"RED")))) {*strncpy(bgcolor,"GREY",5);} 

回答

1

您的片斷語法錯誤,更多的比較特別的括號不匹配正確(你缺少周邊如果條件收盤括號)。

您可能正在尋找的東西如:

if (!strcmp (bgcolor, "RED") && (ekey & keyup)) { 
    strncpy (bgcolor, "GREY", 5); 
} 

注:通知的))keyup ...

0

試試這個

if (!strcmp(bgcolor,"RED") && (ekey & keyup)) 
{ 
    strncpy(bgcolor,"GREY",5); 
}