dedlfix: Frage zu strcmp

Beitrag lesen

Hi!

Zeichen für Zeichen, vom Beginn der Strings aus - wie denn sonst?
Also ist die zurückgegebende Zahl der Wert von ...?

Der (im mathematischen Sinne) absolute Wert ist irrelevant. Es ist lediglich definiert, dass er kleiner, größer oder gleich 0 ist. Wenn du ihn dir konkret anschaust und er angenommenerweise 42 ist, sagt das dasselbe aus wie jeder andere positive Wert. Selbst wenn das zufälligerweise die Position der Abweichung ist, kannst du dich nicht darauf verlassen, dass das auf allen Systemen gleich ist. Viele Funktionen verwenden grundlegende Betriebssystemfunktionen oder andere von anderen entwickelte und auf konkrete Systeme spezialisierte Bibliotheken. Die Implementationen können unterschiedlich sein und auch unterschiedliche Werte liefern, solange sie in den dokumentierten Grenzen liegen.

Lo!