>> SPEAKER 1: Oletame nüüd kirjutada programm nad tõesti võrdleb kaht stringid
hieroglüüf iseloomu.
Kasutame võrrelda 0. meie lähtepunkt.
Kuid olgem esimene koor tagasi kiht, mis on string tüüpi ja kirjutada seda
mida see tõesti on, mida on char star.
See on aadress iseloomu, eriti esimene märk
märgijada, mis oleks meil rohkem üldiselt tuntakse string.
>> Sama t.
Olgem kirjutada, et string deklaratsioon char star.
Ja nüüd on meil vaja enam võrrelda s vastu t, muidu
me võrdleme kahe aadresse.
Me tahame, et tõeliselt võrrelda kaks stringi ise.
Selleks saame kasutada funktsiooni deklareeritud string.h.
Nii et ma lisada, et hõlmata peal minu faili.
>> Ja siis ma lähen muutus see joon siin.
Selle asemel, et võrrelda s vastu t, ma olen kutsun funktsiooni stir comp,
keelpilliorkestrile võrrelda ja edasi aastal argumentidena s ja t.
Me lükata siis string võrrelda aru saada, kui s ja t on tõepoolest võrdne
ja lase tal aru saada, kui võrrelda neid hieroglüüf iseloomu.
>> Nüüd, vastavalt dokumente keelpilliorkestrile võrrelda, see on tegelikult
läheb tagasi 0, kui kaks stringi osutas s ja t on samad.
Ta läheb tagasi negatiivne arv kui te peaks tulema enne t
tähestiku või positiivne arv, kui s tuleb pärast t tähestikulises järjekorras.
>> Aga nüüd, me ainult hoolid umbes võrdsus.
Nii et ma lähen lihtsalt testida, kas tagastatav väärtus string võrrelda
kulgeb s ja t, võrdub 0.
Ja kui nii, siis ma lähen väidavad, et kaks stringi on samad.
>> Aga ma teen ühe muu muutus samuti.
Selgub, et get string kohta oma dokumentatsioon, võib mõnikord tagasi
null, valvur väärtus, et vastavalt saada stringe dokumendid, vahendid
midagi halba juhtunud.
Näiteks me mälu sai otsa või kasutaja millegipärast ei teinud koostööd.
>> String võrrelda, vahepeal on natuke habras.
Kui te kaotate ta null kas selle esimene või teine ​​argument, halb
asju võib juhtuda.
Halbu asju, mis tavaliselt hõlmavad killustatust vigu.
Nii, et vältida võimalike kokku, Olen esimene mässin selle kasutamine
string võrrelda poolt taandrida kogu ploki koodi ja esimene ainult teed
et kui s ei võrdu null ja t ei ole võrdne null.
>> Pakke, et kui veel ehitama, et ma tipitud varem lokkis traksid nagu
hästi, nii et seekord ma vaid puudutada s ja t, kui ma olen kindel, et
nad ei ole null.
Olgem nüüd salvestada, koostada ja uuesti käivitada see programm.
>> Tee võrrelda 1 dot kaldkriipsuga võrrelda 1.
Ma ütlen tere jälle.
Järgneb tere taas.
Ja seekord ma tõesti kirjuta sama asi.