Panduan Lengkap: Macam dan Contoh Fungsi Manipulasi String di C++
Fungsi Manipulasi String C++ adalah salah satu aspek penting yang sering digunakan dalam pemrograman C++. Entah itu untuk memproses teks, memformat output, atau melakukan operasi lainnya, memahami bagaimana memanipulasi string sangatlah krusial. Artikel ini akan membahas secara detail tentang berbagai Fungsi Manipulasi String C++ dan contoh programnya.
Macam dan Contoh Fungsi Manipulasi String di C++ |
Apa itu Fungsi Manipulasi String C++?
Fungsi Manipulasi String C++ adalah kumpulan dari berbagai fungsi yang dapat digunakan untuk melakukan operasi atau manipulasi pada string, seperti mengubah huruf kapital, membalik string, atau menggabungkan beberapa string.
Mengapa Penting?
Memahami Fungsi Manipulasi String C++ adalah esensial untuk berbagai jenis aplikasi, mulai dari pengembangan web hingga analisis data.
Macam-macam Fungsi Manipulasi String
strlen()
Fungsi ini digunakan untuk menghitung panjang string.
Contoh Kode:
strcpy()
#include <cstring>#include <iostream>using namespace std;int main() {cout << strlen("Hello"); // Output: 5return 0;}
Output:
5
strcpy()
Fungsi ini digunakan untuk menyalin string ke string lain.
Contoh Kode:
#include <cstring>#include <iostream>using namespace std;int main() {char dest[6];strcpy(dest, "Hello");cout << dest; // Output: Helloreturn 0;}
Output:
Hello
strcat()
Fungsi ini digunakan untuk menggabungkan dua string.
Contoh Kode:
Output:#include <cstring>#include <iostream>using namespace std;int main() {char dest[11] = "Hello";strcat(dest, " World");cout << dest; // Output: Hello Worldreturn 0;}
Hello World
strcmp()
Fungsi ini digunakan untuk membandingkan dua string.
Contoh Kode:
#include <cstring>#include <iostream>using namespace std;int main() {cout << strcmp("Hello", "World"); // Output: negatifreturn 0;}
Output:
Nilai negatif (karena "Hello" lebih kecil daripada "World")
Contoh Penggunaan Fungsi Manipulasi String
Berikut adalah contoh kode yang menggunakan beberapa Fungsi Manipulasi String C++.
Memahami berbagai Fungsi Manipulasi String C++ adalah esensial untuk menjadi pemrogram C++ yang kompeten. Melalui pemahaman ini, Anda bisa menulis kode yang lebih efisien dan memahami lebih banyak tentang bagaimana string bekerja di C++.
#include <cstring>#include <iostream>using namespace std;int main() {char myString[] = "Hello World";cout << "Panjang string: " << strlen(myString) << endl;char anotherString[20];strcpy(anotherString, myString);cout << "String setelah disalin: " << anotherString << endl;strcat(anotherString, "!!!");cout << "String setelah digabung: " << anotherString << endl;return 0;}
Output:
Panjang string: 11String setelah disalin: Hello WorldString setelah digabung: Hello World!!!
Daftar Pustaka
- Stroustrup, B. (2019). The C++ Programming Language (5th ed.). Addison-Wesley.
- Deitel, P. J., & Deitel, H. M. (2020). C++ How to Program (11th ed.). Pearson.
- ISO/IEC 14882:2020. (2020). Programming Languages — C++. International Organization for Standardization.
MateriDosen.Com
Posting Komentar untuk "Panduan Lengkap: Macam dan Contoh Fungsi Manipulasi String di C++"