Kako koristiti funkciju strcmp u C ++

Kako koristiti funkciju strcmp u C ++
C ++ funkcija strcmp uspoređuje dva niza. Vraća 0 ako je drugi jednak i vrijednost različita od nule koja označava koji je niz veći. Sljedeći koraci pomoći će vam da koristite funkciju strcmp u C ++. Upute
1

poznavati sintaksu strcmp u C ++. Puna sintaksa je int strcmp (const char * pointer1, const char * pointer2).
2

Imajte na umu da su pointer1 i pointer2 pokazivači na znakove. STRCMP započinje na početku svakog niza i počinje uspoređivati ​​znakove dok se ne razlikuju ili dok se ne pročita null završni znak. Ako se svi bajtovi podudaraju, strcmp vraća nulu. Ako je prvi nepodudarni bajt kao nepotpisani znak veći od pointer1, strcmp vraća pozitivan cijeli broj, u suprotnom slučaju vraća negativan cijeli broj
3

Shvatite da je funkcija C ++ strcmp. čuva se u cstring knjižnici. Za korištenje ove funkcije možda ćete morati uključiti datoteku zaglavlja string.h
4

Pogledajte cijeli program u nastavku za nekoliko jednostavnih primjera kako koristiti strcmp :.

# Uključi # uključi

int main () {char testAnswer [] = ” John”; caractères testInput [80] ; do { printf (” Quel est mon nom? “); gets ( testInput ) ; } while ( strcmp ! ( testAnswer , testInput ) = 0) ; puts ( ” c’est correct ! “); return 0; }
5

Promatrajte sljedeće rezultate iz ovog programa:

Kako se zovem? JaneKako se ja zovem? johnKako se ja zovem? JohnTako je!

Notez que ce programme continue de solliciter la contribution que l’utilisateur entre “John” . “john” n’est pas un match parce qu’un majuscules et minuscules “J” ont des valeurs d’octets .