Lompat ke konten Lompat ke sidebar Lompat ke footer

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++
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:
#include <cstring>
#include <iostream>
using namespace std;

int main() {
    cout << strlen("Hello");  // Output: 5
    return 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: Hello
    return 0;
}
Output:
Hello

strcat()

Fungsi ini digunakan untuk menggabungkan dua string.
Contoh Kode:
#include <cstring>
#include <iostream>
using namespace std;

int main() {
    char dest[11] = "Hello";
    strcat(dest, " World");
    cout << dest;  // Output: Hello World
    return 0;
}
Output:
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: negatif
    return 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++.
#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: 11
String setelah disalin: Hello World
String setelah digabung: Hello World!!!


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++.

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++"