Hallo Rouven,
Genau genommen ist es das genaue Gegenteil - jedenfalls vom Ergebnis her. Weil strcmp() bei Gleichheit 0 zurückgibt, was vom IF als false interpretiert wird - also als "ungleich" betrachtet wird.
OK, das hat was mit dem "Drumherum" zu tun, also wie arbeite ich damit. Die Frage ist: Gibt es einen Grund mit strcomp zu arbeiten, wenn mich nur die Gleichheit von zwei Strings interessiert?
strcmp(). Und nein, es gibt in diesem Falle keinen Grund für die Verwendung von strcmp().[1]
Schöner Gruß,
Johannes
[1] Jedenfalls keinen mir bekannten.
--
ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}
http://www.zeller-johannes.de/
ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}
http://www.zeller-johannes.de/