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.