Überprüfen ob alle längen gleich sind



  • Hallo erstmal !
    Ich hab eine Frage!

    Also ich muss für eine Hausübung in Programmieren überprüfen ob 4 eingegeben seiten gleich lang sind !

    Hier ein Ausschnitt des Codes:

    if ( (l1 == l2 == l3 == l4) )
    

    er gibt jedoch einen warning:

    warning: suggest parentheses around comparison in operand of '=='

    was ist hier falsch ?, bzw. wie kann ich den code umschreiben das es diesen warning nicht ausgibt ?



  • Ein Kettenvergleich kann C nicht. Du musst einzeln vergleichen und verknüpfen.
    && ist logisches und
    || ist logisches oder

    if ( (l1 == l2) && (l1 == l3) && .... == l4) )
    

    Also: Wenn l1 gleich l2 und l1 gleich l3 und .....


Anmelden zum Antworten