2012-05-08 12 views
-6

私は最初の単語に6、2番目に6を持っています。文字の比較は機能しません

これが動作しない理由:

if 
    (aChar1 == aChar7) 
    (aChar2 == aChar8){ 
     //do something 
    } 

意味、aChar1はaChar7とaChar2に等しい場合は、それもいけない

+7

です。これは有効なC構文ではないためです。 – duskwuff

+2

それが有効なもの構文ではありません... – jmstone617

答えて

7

...それは私にエラーを与え、何かをaChar8に等しく、コンパイル...正しい構文は

if ((aChar1 == aChar7) && (aChar2 == aChar8)) { 
    //do something 
} 
+0

素晴らしいありがとう:D – user1342428

+0

あなたは、いくつかの余分な括弧を追加する私を気にしないことを望む:) –

+1

@rokjarc私はしかし、多分ブラケットを追加するような単純な比較のために、よりかもしれ、あなたの編集をしておこう役に立つよりも混乱する。 :) – Saphrosit

関連する問題