Kako mogu provjeriti da li su dva niza jednaka u C#?
Kako mogu provjeriti da li su dva niza jednaka u C#?

Video: Kako mogu provjeriti da li su dva niza jednaka u C#?

Video: Kako mogu provjeriti da li su dva niza jednaka u C#?
Video: Как проверить крышку расширительного бачка 2024, Maj
Anonim

The strcmp() upoređuje dvije žice lik po karakter. Ako je prvi lik dva niza su jednaka , the sledeći lik dvije žice se porede. Ovo se nastavlja do the odgovarajućih znakova dvije žice su različiti ili nulti karakter '' je dosegnuto. To je definisano u string.

Nadalje, kako mogu provjeriti da li su dva niza jednaka u C#?

Najjednostavniji oblik poređenja dvije žice za istu vrijednost se koristi String . Jednako metoda. Ako oboje žice su jednake , metoda vraća true; else vraća false.

Neko se također može zapitati, možemo li uporediti dva niza koristeći == u C? Možeš 't uporedi nizove in C sa == , zbog C kompajler radi nemam pojma o tome žice izvan a string -bukvalno. U C jer, u većini konteksta, niz "raspada u pokazivač na svoj prvi element".

Prema tome, kako provjeriti jesu li dva niza jednaka ili ne?

Koristeći String . jednaki ():U Javi, niz je jednak () metoda upoređuje dva dato žice na osnovu podataka/sadržaja string . Ako je sav sadržaj oboje the žice su isti onda vraća true. Ako svi likovi rade ne podudaranje, onda vraća false.

Koja unaprijed napisana C funkcija se može koristiti za određivanje da li su dva niza ista?

strcmp() je ugrađena biblioteka funkcija i je deklarirano u < string . h> datoteka zaglavlja. Ovo funkcija uzima dvije žice kao argumente i uporedite ih dvije žice leksikografski.

Preporučuje se: