Assalamualaikum Warahmatullahi Wabarakatuh.yaps kali ini kita akan membahas beberapa fungsi manipulasi String.
Ada beberapa fungsi yang digunakan dalam manipulasi String di C++.
1. Fungsi strcat()
Bisa kita lihat bahwasannya fungsi dari strcat adalah menggabungkan kata pertama dengan kata selanjutnya. untuk lebih jelasnya lihatlah output dari program di atas
2. Fungsi strcmp()
Fungsi ini digunakan untuk membandingkan string pertama dengan string kedua.
Hasil dari fungsi ini bertipe data integer. File header yang digunakan adalah string.h.
Bentuk penulisan :
var_int = strcmp(str1, str2);
Untuk lebih jelasnya kamu bisa lihat program di bawah ini.
Output :
Dari output tersebut bisa kita lihat bawsannya hasil perbandingan char a1 dengan char a2 adalah sebesar -1.
3. Fungsi strcpy()
Fungsi ini digunakan untuk menyalin string asal ke variabel string tujuan dengan
syarat string tujuan harus mempunyai tipe data dan ukuran yang sama dengan string asal.
File header yang digunakan adalah string.h. Bentuk penulisan :
strcpy(tujuan, asal);
Input :
Output :
Bisa kita lihat dari output di atas, bahwasannya program tersebut akan menyalin kata yang kita tuliskan. Contohnya di situ kata "aku ganteng".program tersebut menyalin dan menghitung jumlah karakter yang dimasukkan termasuk spasi.
4. Fungsi strlen()
Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam string. File
header yang digunakan adalah string.h. Bentuk penulisan :
strlen(str);
5. Fungsi strrev()
Fungsi ini digunakan untuk membalik letak urutan pada string. Paling akhir
dipindahkan ke urutan paling depan dan seterusnya. File header yang digunakan adalah
string.h. Bentuk penulisan :
strrev(str);
Selanjutnya kita masuk pada pembahasan konversi string
C++ menyediakan beberapa fungsi yang digunakan untuk keperluan konversi
string. Diantaranya adalah sebagai berikut.
1. Fungsi atof()
Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan
numerik float. File header yang harus disertakan adalah math.h.
Input :
Output :
2. Fungsi strlwr()
Fungsi ini digunakan untuk mengubah setiap huruf kapital dalam string menjadi
huruf kecil. File header yang harus disertakan adalah string.h. Bentuk penulisan :
strlwr(str);
Input :
Output :
Bisa kita lihat dari output tersebut bahwasannya program berfungsi untuk mengubah huruf kapital menjadi huruf kecil.
3. Fungsi atoi()
Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan
numerik integer. File header yang harus disertakan adalah stdlib.h.
4. Fungsi atol()
Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan
numerik long integer. File header yang harus disertakan adalah stdlib.h.
5. Fungsi strupr()
Fungsi ini digunakan untuk mengubah setiap huruf kapital dalam string menjadi
huruf kapital. File header yang harus disertakan adalah string.h. Bentuk penulisan :
strupr(str);
Ya teman-teman itulah pembahasan kita kali ini, lebih kurangnya saya mmohon maaf Wassalamualaikum Warahmatullahi Wabarakatuh