Cara Menggunakan Fungsi Pustaka C String.h

Cara Menggunakan Fungsi Pustaka C String H



File header 'string.h' dirancang khusus untuk melakukan operasi yang berbeda pada string dalam bahasa pemrograman C. File header ini berisi beberapa fungsi untuk menangani string dalam C. Dalam panduan ini, kita akan membahas beberapa fungsi file header “string.h” dalam bahasa pemrograman C.

Menggunakan Fungsi Pustaka C String.h

Kami akan menggunakan tiga fungsi terpenting dari file header 'string.h' dalam contoh berikut:

Contoh 1: Menggunakan Fungsi Panjang String

Fungsi panjang string dari file header “string.h” digunakan untuk menghitung panjang string. Skrip C berikut menggunakan fungsi ini:









Dalam program ini, kami mendeklarasikan string 'sampel' dan menetapkan string 'Pemrograman' ke dalamnya. Kemudian, kami menggunakan fungsi 'strlen' dari pustaka 'string.h' untuk menghitung panjang string ini dan menetapkannya ke variabel 'panjang'. Setelah itu, kami mencetak panjang ini di terminal.



Untuk mengkompilasi program C ini, perintah berikut digunakan:





$gcc string. c –o string

Untuk menjalankan program ini, perintah berikut digunakan:



$. / rangkaian

Panjang string kami ditunjukkan pada gambar berikut:

Contoh 2: Menggunakan Fungsi String Copy

Fungsi penyalinan string dari pustaka 'string.h' digunakan untuk menyalin satu string ke string lainnya. Skrip C berikut dirancang untuk tujuan ini:

Dalam contoh ini, kami menggunakan string yang sama seperti pada contoh sebelumnya. Terlepas dari string itu, kami mendeklarasikan string lain yaitu 'sample2'. Menggunakan fungsi 'strcpy' dari bahasa pemrograman C, kami menyalin string 'sampel' ke 'sampel2'. Setelah itu, kami mencetak string “sample2” di terminal.

Output berikut menggambarkan bahwa string pertama kami berhasil disalin ke string kedua:

Contoh 3: Menggunakan Fungsi Perbandingan String

Fungsi perbandingan string dari file header “string.h” digunakan untuk membandingkan dua string. Output dari fungsi ini menjadi “0” ketika kedua string sama persis. Jika tidak, fungsi ini mengembalikan perbedaan antara nilai ASCII dari pasangan karakter pertama yang tidak cocok dari kedua string. Program C berikut menggunakan fungsi ini:

Dalam program ini, kami mendeklarasikan dua string yang berbeda. Setelah itu, kami menggunakan fungsi 'strcmp' untuk membandingkan dua string ini dan menyimpan perbedaannya dalam variabel 'perbandingan'. Kemudian, kami mencetak nilai variabel 'perbandingan' di terminal.

Perbedaan antara dua string kami ditunjukkan pada gambar berikut:

Kesimpulan

Artikel ini berpusat di sekitar file header 'string.h' dari bahasa pemrograman C. Dalam hal ini, kami membahas beberapa fungsi perpustakaan ini dalam panduan ini. Sekarang, Anda dapat dengan mudah menjelajahi fungsi lain dari perpustakaan ini sendiri.