Vorteile von strncmp gegenüber strcmp?
Seemsstrncmp
wird normalerweise empfohlen alsstrcmp
, Was sind die Vorteile? Ich denke, es könnte mit Sicherheit zusammenhängen. Wenn dies der Fall ist, ist es weiterhin anwendbar, wenn bekannt ist, dass eine der Eingabezeichenfolgen eine Literalkonstante ist, z. B."LiteralString"
?
AKTUALISIEREN Ich meine unter dem gleichen Benutzerszenario, in dem ganze Zeichenfolgen verglichen werden müssen, undstrncmp
kann wie folgt verwendet werden. Ich frage mich, ob es Sinn macht oder nicht.
strncmp(inputString, "LiternalString", strlen("LiternalString"));