>> SPEAKER 1: Bây giờ hãy viết một chương trình họ thực sự so sánh hai chuỗi
nhân vật cho nhân vật.
Hãy sử dụng so sánh 0 như điểm khởi đầu của chúng tôi.
Nhưng hãy để vỏ đầu tiên trở lại lớp mà là loại dây và viết lại nó
cho những gì nó thực sự là, mà là một ngôi sao char.
Đó là địa chỉ của một nhân vật, đặc biệt là nhân vật đầu tiên trong một
chuỗi các ký tự mà chúng tôi muốn nhiều hơn thường được biết như là một chuỗi.
>> Tương tự cho t.
Hãy viết lại những lời tuyên bố chuỗi như char sao.
Và bây giờ chúng ta cần phải không còn so sánh chống lại t, vì sợ
chúng ta so sánh hai địa chỉ.
Chúng tôi muốn thực sự so sánh hai chuỗi mình.
Để làm điều này, chúng ta có thể sử dụng một chức năng khai báo trong string.h.
Vì vậy, tôi sẽ thêm bao gồm trên đầu trang của tập tin của tôi.
>> Và sau đó tôi sẽ thay đổi dòng này đây.
Thay vì so sánh chống lại t, tôi sẽ gọi một comp chức năng khuấy động,
cho chuỗi so sánh, và vượt qua trong khi đối số s và t.
Chúng tôi sẽ trì hoãn sau đó để chuỗi so sánh với tìm ra nếu s và t có thực sự bình đẳng
và để cho nó tìm ra cách để so sánh chúng nhân vật cho nhân vật.
>> Bây giờ, theo các tài liệu cho chuỗi so sánh, nó thực sự
sẽ trở về 0 nếu hai chuỗi chỉ bởi s và t là như nhau.
Nó sẽ trả về một số âm nếu s nên đến trước khi t
theo bảng chữ cái hoặc một số dương nếu s nên đến sau khi t theo thứ tự abc.
>> Nhưng bây giờ, chúng tôi chỉ quan tâm về bình đẳng.
Vì vậy tôi sẽ chỉ đơn giản là kiểm tra xem giá trị trả lại chuỗi so sánh,
đi qua trong s và t, bằng 0.
Và nếu như vậy, tôi sẽ cho rằng hai chuỗi đều giống nhau.
>> Nhưng tôi sẽ làm cho một thay đổi khác.
Nó chỉ ra rằng chuỗi có được, mỗi nó tài liệu, đôi khi có thể trở lại
null, một giá trị trọng điểm, theo để có được chuỗi tài liệu, phương tiện
một cái gì đó xấu xảy ra.
Ví dụ, chúng tôi chạy ra khỏi bộ nhớ hoặc người sử dụng bằng cách nào đó không hợp tác.
>> Chuỗi so sánh, trong khi đó, là một chút mong manh.
Nếu bạn vượt qua nó null cho cả của nó đầu tiên hoặc số thứ hai của nó, xấu
điều có thể xảy ra.
Những điều xấu thường liên quan đến lỗi phân khúc.
Vì vậy, để tránh tiềm năng hoàn toàn, Tôi đầu tiên sẽ quấn sử dụng này
chuỗi so sánh bằng cách thụt lề toàn bộ này khối mã và đầu tiên chỉ làm
rằng nếu s không bằng vô giá trị và t không bằng null.
>> Gói rằng nếu xây dựng khác mà tôi gõ trước đó với dấu ngoặc nhọn như
tốt, vì vậy mà lần này tôi chỉ liên lạc s và t nếu tôi chắc chắn rằng
họ không phải là vô giá trị.
Bây giờ chúng ta tiết kiệm, biên dịch, và chạy lại chương trình này.
>> Hãy so sánh 1 dấu chấm dấu gạch chéo so sánh 1.
Tôi sẽ nói lời chào một lần nữa.
Tiếp theo chào một lần nữa.
Và lần này, tôi thực sự gõ cùng một điều.