Es gibt keine Funktion, um die Länge des Arrays in C zu überprüfen. Wenn das Array jedoch im selben Bereich deklariert ist, in dem Sie es überprüfen möchten, können Sie Folgendes tun:
%Vor%Sie müssen durch x iterieren und strcmp auf jedes Element von Array x anwenden, um zu überprüfen, ob s dasselbe ist wie eines der Elemente von x.
%Vor% Es gibt eine Funktion zum Finden der Stringlänge. Es ist strlen
von string.h
Und dann könnten Sie die strcmp
von der gleichen Kopfzeile verwenden, um Zeichenfolgen zu vergleichen, genau wie die anderen Antworten sagen.
Eine mögliche C-Implementierung für Pythons in
-Methode könnte
Beachten Sie, dass die Verwendung von strncmp
anstelle von strcmp
einen einfacheren Vergleich von Strings mit verschiedenen Größen ermöglicht. Mehr über die beiden in ihrer Hilfeseite .