>> SPEAKER 1: Pojdimo zdaj napisati program resnično primerja dva niza
znak za znakom.
Uporabimo jih primerjati med 0 kot naše izhodišče.
Ampak kaj je prvi lupine nazaj plast, ki je vrsta niz in ga znova
za tisto, kar je resnično, kar je char zvezda.
To je naslov znak, posebej prvi znak v
Zaporedje znakov, da bi več splošno znano kot niz.
>> Enako za t.
Oglejmo reportaža, da niz izjavo kot char zvezdico.
In zdaj se moramo, da ne bo več primerjati s proti t, da ne
smo primerjali dva naslova.
Želimo, da zares primerjati dva niza same.
Če želite to narediti, da lahko uporabite funkcijo prijavljeni v string.h.
Torej bom dodati, da vključuje na vrhu moje datoteke.
>> In potem bom sprememb ta vrstica tukaj.
Namesto da primerjati s proti t, sem dogaja, da pokličete funkcijo premešamo comp,
za niz primerjati, in opraviti v kot argumente s in t.
Bomo odloži nato niz primerjati z ugotovimo, če so s in t dejansko enaka
in pustite, da ugotovimo, kako primerjati jim znak za znakom.
>> Zdaj, glede na dokumentacijo za godalni primerjati, da je dejansko
vrača 0, če se strune uperjena ga je S in T enaki.
To se dogaja, da se vrne negativno število če bi bilo s prišel pred t
po abecedi ali pozitivno število, če e bi moral priti po t po abecedi.
>> Ampak za zdaj, smo le skrbi o enakosti.
Torej bom samo test, če donosnost vrednost niza primerjati,
, ki poteka v s in t, enaka 0..
In če je tako, bom trdijo, da dva niza sta enaka.
>> Ampak bom, da bi eno druge spremembe, kot dobro.
Izkazalo se je, da je dobil niz, po posameznem Dokumentacija, včasih vrniti
null, sentinel vrednost, ki je v skladu da bi dobili nizov dokumentacijo, sredstva
nekaj slabega zgodilo.
Na primer, mi je zmanjkalo pomnilnika, ali Uporabnik nekako ni sodeloval.
>> String primerjati, medtem, je malo krhka.
Če se boste peljali to null bodisi njegovo prvo ali drugo trditvijo, slaba
stvari se lahko zgodi.
Slabe stvari se navadno vključujejo segmentacija napake.
Tako, da se prepreči ta potencial v celoti, Jaz sem jih prej zaviti to uporabo
Niz primerjati s Feed to celoto blok kode in najprej samo to,
da če je ni enaka null in t ni enaka NULL.
>> Zavijanje, da če drug konstrukt, ki sem prej vnesli z zavitimi oklepaji so
No, tako da tokrat le dotakniti s in t, če sem prepričana, da
niso nič.
Pojdimo zdaj rešiti, sestaviti in ponovno zagnati ta program.
>> Naredite primerjavo 1 dot poševnica primerjavo 1.
Bom še enkrat pozdraviti.
Sledi zdravo še enkrat.
In tokrat sem res vnesite isto stvar.