Assalamualaikum Warahmatullahi Wabarakatuh.
Pada kesempatan kali ini, kita akan membahas tentang bagaimana cara memanipulasi String seperti menyalin String (copy), menggabungkan String, dan lain sebagainya. Dalam bahasa C++, terdapat fungsi-fungsi yang sudah siap digunakan yang ada pada file headerstring.h (untuk C++ lama) atau <cstring> (untuk C++ standar). Jadi jika kita ingin menggunakan fungsi-fungsi tersebut, maka kita wajib mendefinisikan file header tersebut pada program. Berikut contoh fungsi-fungsi string dan penggunaannya :
1. GETS

Fungsi dari string Gets pada bahasa C++ adalah memasukkan data string dari keyboard, sehingga mampu membaca seluruh karakter yang dimasukkan dari keyboard sampai tombol enter ditekan. Bentuk pemakaiannya adalah : gets (variabelString);. untuk lebih jelasnya bisa dilihat pada gambar gambar 1.1 di atas.
2.STRCAT

Fungsi dari string STRCAT pada bahasa C++ adalah untuk menggabungkan suatu string pada akhir dari string yang lain. dengan menggunakan fungsi strcat(string1, string2), String yang ada pada variabel string2 “Belajar Pemrogaman” dapat ditambahkan di akhir string1 “Jangan lupa”. Setelah proses penggabungan maka string1 sekarang berisi “Jangan lupa belajar pemrogaman”.untuk lebih jelasnya bisa dilihat pada gambar gambar 2.1 di atas.
3.STRLEN

Fungsi dari STRLEN pada bahasa C++ adalah untuk mencari banyaknya karakter dalam string. pada program di atas string1 yang berisi "Tetap semangat belajar" mempunyai panjang string sebanyak 22 karakter, begitupun string2 yaitu " Bahasa pemrogaman C++" yang mempuntai panjang 21 karakter. untuk lebih jelasnya bisa dilihat pada gambar gambar 3.1 di atas.
7.STRNCAT

Fungsi dari STRCAT adalah untuk menggabungkan suatu string pada akhir dari string yang lain. dengan menggunakan fungsi strncat(string1, string2). dan pada baris ke 11 dituliskan bahwa ada batas jumlah karakter pada string2. untuk lebih jelasnya bisa dilihat pada gambar gambar 7.1 di atas.
8. STRCMP

Fungsi dari STRCMP adalah membandingan dua buah kata dan akan mengurutkannya sesuai abjad, pada progam di atas dituliskan bahwa jungakat lebih dulu abjadnya daripada jungkit. untuk lebih jelasnya bisa dilihat pada gambar gambar 8.1 di atas.
9.STRCHR

Fungsi STRCHR adalah untuk menemukan kemunculan karakter dalam sebuah kalimat. pada progam di atas tertulis bahwa lita akan menemukan karakter "C" dalam sebuah kalimat. untuk lebih jelasnya bisa dilihat pada gambar gambar 9.1 di atas.
10. STRTOK

Fungsi STRTOK adalah mengedit kode yang pertama ditulis secara horizontal akan berubah menjadi vertical. Fungsi ini juga digunakan untuk memecah teks yang ada di dalam str menjadi token dan delimiter berperan sebagai pembatas atau karakter yang digunakan untuk memecah teks. Karakter yang biasanya digunakan yaitu koma ( , ), spasi & tanda pipe ( | ). untuk lebih jelasnya bisa dilihat pada gambar gambar 10.1 di atas.
11.STRDUP

Fungsi STRDUP adalah untuk melakukan duplikasi string. untuk lebih jelasnya bisa dilihat pada gambar gambar 10.1 di atas.
Mungkin ini sedikit gambaran dari saya mengenai manipulasi string pada bahasa C++, semoga bisa bermanfaat bagi semua, jangan lupa berkunjung kembali :)
Wassalamualaikum Warahmatullahi Wabarakatuh
Daftar pustaka :
https://www.programiz.com/
Pada kesempatan kali ini, kita akan membahas tentang bagaimana cara memanipulasi String seperti menyalin String (copy), menggabungkan String, dan lain sebagainya. Dalam bahasa C++, terdapat fungsi-fungsi yang sudah siap digunakan yang ada pada file headerstring.h (untuk C++ lama) atau <cstring> (untuk C++ standar). Jadi jika kita ingin menggunakan fungsi-fungsi tersebut, maka kita wajib mendefinisikan file header tersebut pada program. Berikut contoh fungsi-fungsi string dan penggunaannya :
1. GETS
Gambar 1.1 : fungsi GETS pada bahasa C++
2.STRCAT
Gambar 2.1 : Fungsi STRCAT pada bahasa C++
Fungsi dari string STRCAT pada bahasa C++ adalah untuk menggabungkan suatu string pada akhir dari string yang lain. dengan menggunakan fungsi strcat(string1, string2), String yang ada pada variabel string2 “Belajar Pemrogaman” dapat ditambahkan di akhir string1 “Jangan lupa”. Setelah proses penggabungan maka string1 sekarang berisi “Jangan lupa belajar pemrogaman”.untuk lebih jelasnya bisa dilihat pada gambar gambar 2.1 di atas.
3.STRLEN
Gambar 3.1 : Fungsi STRLEN pada bahasa C++
Fungsi dari STRLEN pada bahasa C++ adalah untuk mencari banyaknya karakter dalam string. pada program di atas string1 yang berisi "Tetap semangat belajar" mempunyai panjang string sebanyak 22 karakter, begitupun string2 yaitu " Bahasa pemrogaman C++" yang mempuntai panjang 21 karakter. untuk lebih jelasnya bisa dilihat pada gambar gambar 3.1 di atas.
4.STRCPY

Fungsi dari STRCPY adalah untuk mengcopy isi variabel satu ke variabel yang lain, baik itu string, interger maupun yang lainnya. untuk lebih jelasnya bisa dilihat pada gambar gambar 4.1 di atas.
5.STRUPR

Fungsi dari STRUPR adalah untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf besar semua (Uppercase). pada progam di atas diatas dituliskan "hawangga pergi ke kampus". lalu kata tersebut di rubah menjadi huruf kapital. untuk lebih jelasnya bisa dilihat pada gambar gambar 5.1 di atas.
6.STRLWR

Fungsi dari STRLWR adalah untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf kecil semua. pada progam di atas diatas dituliskan "saya suka makan bakso di malam hari". lalu kata tersebut di rubah menjadi huruf kapital. untuk lebih jelasnya bisa dilihat pada gambar gambar 6.1 di atas.
Gambar 4.1 : Fungsi STRCPY pada bahasa C++
Fungsi dari STRCPY adalah untuk mengcopy isi variabel satu ke variabel yang lain, baik itu string, interger maupun yang lainnya. untuk lebih jelasnya bisa dilihat pada gambar gambar 4.1 di atas.
5.STRUPR
Gambar 5.1 : Fungsi STRUPR pada bahasa C++
6.STRLWR
Gambar 6.1 : Fungsi STRLWR pada bahasa C++
Fungsi dari STRLWR adalah untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf kecil semua. pada progam di atas diatas dituliskan "saya suka makan bakso di malam hari". lalu kata tersebut di rubah menjadi huruf kapital. untuk lebih jelasnya bisa dilihat pada gambar gambar 6.1 di atas.
7.STRNCAT
Gambar 7.1 : Fungsi STRNCAT pada bahasa C++
Fungsi dari STRCAT adalah untuk menggabungkan suatu string pada akhir dari string yang lain. dengan menggunakan fungsi strncat(string1, string2). dan pada baris ke 11 dituliskan bahwa ada batas jumlah karakter pada string2. untuk lebih jelasnya bisa dilihat pada gambar gambar 7.1 di atas.
8. STRCMP
Gambar 8.1 : Fungsi STRCMP pada bahasa C++
Fungsi dari STRCMP adalah membandingan dua buah kata dan akan mengurutkannya sesuai abjad, pada progam di atas dituliskan bahwa jungakat lebih dulu abjadnya daripada jungkit. untuk lebih jelasnya bisa dilihat pada gambar gambar 8.1 di atas.
9.STRCHR
Gambar 9.1 : Fungsi STRCHR pada bahasa C++
Fungsi STRCHR adalah untuk menemukan kemunculan karakter dalam sebuah kalimat. pada progam di atas tertulis bahwa lita akan menemukan karakter "C" dalam sebuah kalimat. untuk lebih jelasnya bisa dilihat pada gambar gambar 9.1 di atas.
10. STRTOK
Gambar 10.1 : Fungsi STRTOK pada bahasa C++
Fungsi STRTOK adalah mengedit kode yang pertama ditulis secara horizontal akan berubah menjadi vertical. Fungsi ini juga digunakan untuk memecah teks yang ada di dalam str menjadi token dan delimiter berperan sebagai pembatas atau karakter yang digunakan untuk memecah teks. Karakter yang biasanya digunakan yaitu koma ( , ), spasi & tanda pipe ( | ). untuk lebih jelasnya bisa dilihat pada gambar gambar 10.1 di atas.
11.STRDUP
Gambar 11.1 : Fungsi STRDUP pada bahasa C++
Mungkin ini sedikit gambaran dari saya mengenai manipulasi string pada bahasa C++, semoga bisa bermanfaat bagi semua, jangan lupa berkunjung kembali :)
Wassalamualaikum Warahmatullahi Wabarakatuh
Daftar pustaka :
https://www.programiz.com/
Ohh yeee
BalasHapus