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"));

Antworten auf die Frage(16)

Ihre Antwort auf die Frage