>> SPEAKER 1: Ni nun skribi programon Ili vere komparas du kordoj
karaktero por karaktero.
Ni uzu kompari 0 kiel nia deirpunkto.
Sed ni unue ŝelo reen la tavolo kiu Estas la kordoj tipo kaj reverki ĝin
pro kio ĝi vere estas, kion Estas char stelo.
Tio estas la adreso de gravulo, specife la unuan karakteron en
vico de signoj kiujn ni estus pli ĝenerale scias kiel linio.
>> Sama por t.
Ni reverki ke kordo deklaro kiel signo de steloj.
Kaj nun ni bezonas ne plu kompari s kontraŭ t, por ke
Ni komparu du adresoj.
Ni volas vere komparas la du kordoj sin.
Por fari tion, ni povas uzi funkcio deklarita en string.h.
Do mi devos aldoni ke inkluzivi sur supro de mia dosiero.
>> Kaj poste mi iros al ŝanĝo tiu lineo tie.
Prefere ol kompari s kontraŭ t, mi estas irante voki funkcion ekscitigxo comp,
por kordoj kompari, kaj preterpasu en kiel argumentoj s kaj t.
Ni prokrastu tiam al kordo komparu al elkompreni se s kaj t estas ja egala
kaj gxi elkompreni kiel kompari ili karakteron por karaktero.
>> Nun, laŭ la dokumentado por kordoj kompari, fakte
tuj revenos 0 se la du kordoj indik por s kaj t estas la sama.
Ĝi tuj revenos negativa nombro se s venu antaux t
alfabete aŭ pozitiva nombro, se s venos post t alfabete.
>> Sed nuntempe, ni nur zorgi pri egaleco.
Do mi iros al simple provi se la reveno valoro de kordoj kompari,
pasante en s kaj t, egalas 0.
Kaj se jes, mi tuj asertas ke la du kordoj estas samaj.
>> Sed mi tuj fari unu alia ŝanĝo tiel.
Rezultas ke get ŝnuro, por lia dokumentado, povas iam revenos
nula, oni gardostaranto valoro kiu, laŭ akiri kordoj dokumentado, rimedoj
io malbona okazis.
Ekzemple, ni elkuris el memoro aŭ la uzanto iel ne konsentis.
>> String kompari, dume, estas iom delikataj.
Se vi pasas ĝin nula por ĉu lia unua aŭ ĝia dua argumento, malbona
aferoj povas okazi.
Malbonaj aferoj kutime engaĝante segmentación kulpoj.
Do por eviti, ke potenciala aro, Mi unue iris al wrap tiun uzon de
kordo kompari per deŝovante tiu tuta bloko de kodo kaj unue nur faras
ke se s estas ne egala al nula kaj t estas ne egala al nula.
>> Fluigi ke se alia konstrui tiun mi tajpis antaŭe kun krispa krampoj kiel
bone, por ke cxi tiu tempo Mi nur tuŝi s kaj t se mi certas ke
ili ne estas nula.
Ni nun savu, kompili, kaj re-kuros ĉi programo.
>> Faru kompari 1 dot oblikvo kompari 1.
Mi tion diri saluton denove.
Sekvate de saluton denove.
Kaj cxi tiu tempo, mi ja tajpi la saman aferon.