Dalam artikel ini, Anda akan belajar memanipulasi string di C menggunakan fungsi library seperti gets (), put, strlen (), dan lainnya. Anda akan belajar mendapatkan string dari pengguna dan melakukan operasi pada string tersebut.
Anda perlu sering memanipulasi string sesuai dengan kebutuhan masalah. Sebagian besar, jika tidak semua, manipulasi string waktu dapat dilakukan secara manual tetapi, ini membuat pemrograman menjadi rumit dan besar.
Untuk mengatasi ini, C mendukung sejumlah besar fungsi penanganan string di perpustakaan standar "string.h"
.
Beberapa fungsi penanganan string yang umum digunakan dibahas di bawah ini:
Fungsi | Karya Fungsi |
---|---|
strlen () | menghitung panjang string |
strcpy () | menyalin string ke yang lain |
strcat () | menggabungkan (bergabung) dua string |
strcmp () | membandingkan dua string |
strlwr () | mengonversi string menjadi huruf kecil |
strupr () | mengonversi string menjadi huruf besar |
Fungsi penanganan string ditentukan di bawah "string.h"
file header.
#include
Catatan: Anda harus memasukkan kode di bawah ini untuk menjalankan fungsi penanganan string.
mendapat () dan menempatkan ()
Functions gets () dan put () adalah dua fungsi string untuk mengambil input string dari pengguna dan menampilkannya masing-masing seperti yang disebutkan di bab sebelumnya.
#include int main() ( char name(30); printf("Enter name: "); gets(name); //Function to read string from user. printf("Name: "); puts(name); //Function to display string. return 0; )
Catatan: Meskipun, gets()
dan puts()
fungsi menangani string, kedua fungsi ini ditentukan dalam "stdio.h"
file header.