Menggunakan Fungsi Perpustakaan C String.h
Kami akan menggunakan tiga fungsi paling penting bagi fail pengepala 'string.h' dalam contoh berikut:
Contoh 1: Menggunakan Fungsi Panjang Tali
Fungsi panjang rentetan fail pengepala 'string.h' digunakan untuk mengira panjang rentetan. Skrip C berikut menggunakan fungsi ini:
Dalam program ini, kami mengisytiharkan rentetan 'sampel' dan memberikan rentetan 'Pengaturcaraan' kepadanya. Kemudian, kami menggunakan fungsi 'strlen' pustaka 'string.h' untuk mengira panjang rentetan ini dan memperuntukkannya kepada pembolehubah 'panjang'. Selepas itu, kami mencetak panjang ini pada terminal.
Untuk menyusun atur cara C ini, arahan berikut digunakan:
rentetan $ gcc. c –o rentetan
Untuk melaksanakan program ini, arahan berikut digunakan:
$. / tali
Panjang rentetan kami ditunjukkan dalam imej berikut:
Contoh 2: Menggunakan Fungsi String Copy
Fungsi salinan rentetan pustaka 'string.h' digunakan untuk menyalin satu rentetan ke rentetan yang lain. Skrip C berikut direka untuk memenuhi tujuan ini:
Dalam contoh ini, kami menggunakan rentetan yang sama seperti dalam contoh sebelumnya. Selain daripada rentetan itu, kami mengisytiharkan rentetan lain iaitu 'sample2'. Menggunakan fungsi 'strcpy' bahasa pengaturcaraan C, kami menyalin rentetan 'sampel' ke 'sample2'. Selepas itu, kami mencetak rentetan 'sample2' pada terminal.
Output berikut menggambarkan bahawa rentetan pertama kami berjaya disalin ke rentetan kedua:
Contoh 3: Menggunakan Fungsi Perbandingan Rentetan
Fungsi perbandingan rentetan fail pengepala 'string.h' digunakan untuk membandingkan dua rentetan. Output fungsi ini menjadi '0' apabila kedua-dua rentetan adalah betul-betul sama. Jika tidak, fungsi ini mengembalikan perbezaan antara nilai ASCII bagi pasangan aksara tidak sepadan yang pertama bagi kedua-dua rentetan. Program C berikut menggunakan fungsi ini:
Dalam program ini, kami mengisytiharkan dua rentetan berbeza. Selepas itu, kami menggunakan fungsi 'strcmp' untuk membandingkan kedua-dua rentetan ini dan menyimpan perbezaannya dalam pembolehubah 'perbandingan'. Kemudian, kami mencetak nilai pembolehubah 'perbandingan' pada terminal.
Perbezaan antara dua rentetan kami ditunjukkan dalam imej berikut:
Kesimpulan
Artikel ini tertumpu pada fail pengepala 'string.h' bahasa pengaturcaraan C. Dalam hal ini, kami membincangkan beberapa fungsi perpustakaan ini dalam panduan ini. Kini, anda boleh meneroka sendiri fungsi lain perpustakaan ini dengan mudah.