>> SPEAKER 1: Нека сега напишем програма те наистина сравнява два низа
характер за характер.
Нека използваме за сравнение 0 като нашата отправна точка.
Но нека първо да свали слой, който е типът низ и да го пренапише
за това, което наистина е, което е знак звезда.
Това е адресът на герой, конкретно на първия знак в
последователност от символи, които ние бихме повече обикновено знаят като низ.
>> Същото важи и за тон.
Нека да пренапише тази декларация низ като Чар звезда.
И сега ние трябва да не сравни и срещу тона, за да не
сравним два адреса.
Искаме наистина да се сравни две самите струни.
За да направите това, ние можем да използваме функция декларирани в string.h.
Така че аз ще добавя, че включва на върха на моя файл.
>> И тогава аз ще промяна тази линия тук.
Вместо да се сравни и с тон, аз съм Ще се обадя на функция разбъркайте комп,
за струнен сравнение, и да премине в като аргументите и т.
Ние ще се отложи след това да се сравни с низ разбера, ако е и т наистина са равни
и го оставете да разбера как да се сравни им характер за характер.
>> Сега, съгласно документацията за струнен сравнение, това е всъщност
ще върне 0, ако двата низа посочи от S и Т са еднакви.
Това ще върне отрицателно число ако и трябва да дойде преди т
по азбучен ред или положително число, ако ите трябва да дойде след тона по азбучен ред.
>> Но за сега, ние само се грижи за равенство.
Така че аз отивам просто да тествате, ако върнатата стойност на низ сравнение,
преминаване в S и T, равна на 0.
И ако е така, аз отивам да се твърди, че двата низа са еднакви.
>> Но аз ще направя едно друга промяна, както добре.
Оказва се, че взимането, на неговото документация, понякога може да се върне
нищожна, на стойност Sentinel, че според за да получите струни документация, средства
нещо лошо се е случило.
Например, ние се наредиха на памет или потребителят някак си не си сътрудничат.
>> String сравнение, междувременно, е малко по-крехка.
Ако мине това за нищожна или неговата първата или втората си аргумент, лошо
неща могат да се случат.
Лоши неща обикновено включващи сегментиране грешки.
Така че, за да се избегне този потенциал изцяло, Аз съм първият ще приключи тази употреба на
низ сравнение от редовете на цялата тази блок на код и първият само това
че ако и не е равен на нула и Т не е равна на нула.
>> Опаковане, че ако друг се изгради, че аз въвели по-рано с фигурни скоби като
добре, така че този път аз само докоснете ите и т, ако съм сигурен, че
те не са нула.
Нека сега спаси, съставяне и отново стартирате тази програма.
>> Направете сравнение една точка наклонена черта сравни 1.
Ще кажа здравей отново.
Следван от здравей отново.
И този път, аз наистина въведете едно и също нещо.