SPEAKER 1: Mari kita sekarang menulis program mereka benar-benar membandingkan dua tali watak untuk watak. Mari kita gunakan membandingkan 0 sebagai titik permulaan kita. Tetapi biarlah kulit pertama kembali lapisan yang adalah jenis tali dan menulis semula untuk apa yang ia benar-benar adalah, yang adalah bintang char. Itulah alamat aksara, khusus watak pertama dalam urutan aksara yang kita akan lebih umumnya dikenali sebagai rentetan. Sama untuk t. Mari kita menulis semula bahawa pengisytiharan tali sebagai char bintang. Dan sekarang kita perlu tidak lagi membandingkan s terhadap t, supaya kita bandingkan dua alamat. Kami mahu benar-benar membandingkan dua tali diri mereka sendiri. Untuk melakukan ini, kita boleh menggunakan fungsi diisytiharkan dalam string.h. Jadi saya akan menambah yang termasuk di atas fail saya. Dan kemudian saya akan perubahan talian ini di sini. Bukannya membandingkan s terhadap t, saya akan memanggil satu comp fungsi kacau, rentetan membandingkan, dan lulus sebagai hujah s dan t. Kami akan menangguhkan kemudian kepada rentetan berbanding dengan memahami jika s dan t memang sama dan biarkan ia memikirkan bagaimana untuk membandingkan mereka watak untuk watak. Kini, menurut dokumentasi yang rentetan membandingkan, ia sebenarnya akan kembali 0 jika kedua-dua tali menunjuk oleh s dan t adalah sama. Ia akan kembali nombor negatif jika s harus datang sebelum t abjad atau nombor positif jika s harus datang selepas t abjad. Tetapi untuk sekarang, kita hanya mengambil berat mengenai kesaksamaan. Jadi saya akan hanya menguji jika nilai pulangan tali membandingkan, lulus dalam s dan t, sama dengan 0. Dan jika demikian, saya akan mendakwa bahawa kedua-dua tali yang sama. Tetapi saya akan membuat satu perubahan lain juga. Ia ternyata bahawa mendapat tali, setiap yang dokumentasi, kadang-kadang boleh kembali batal, nilai sentinel itu, mengikut untuk mendapatkan tali dokumentasi, cara sesuatu yang buruk berlaku. Sebagai contoh, kita kehabisan memori atau pengguna entah bagaimana tidak bekerjasama. Rentetan membandingkan, sementara itu, adalah sedikit rapuh. Jika anda meninggal ia batal untuk sama ada yang pertama atau hujah kedua, buruk perkara boleh berlaku. Perkara-perkara buruk biasanya melibatkan kesalahan segmentasi. Jadi untuk mengelakkan yang sama sekali, Saya pertama akan membalut ini penggunaan tali membandingkan dengan mengensotkannya keseluruhan ini blok kod dan pertama sahaja melakukan bahawa jika s tidak sama dengan null dan t tidak sama dengan nol. Membungkus bahawa jika lain membina saya yang ditaip sebelum ini dengan penyokong gigi kerinting sebagai baik, supaya kali ini saya hanya menyentuh s dan t jika saya pasti bahawa mereka tidak null. Sekarang mari kita menyimpan, menyusun, dan jalankan semula program ini. Buat membandingkan 1 dot slash membandingkan 1. Saya akan bertanya khabar lagi. Diikuti dengan hello sekali lagi. Dan kali ini, saya memang menaip perkara yang sama.