C++ Char To String

3 min read Jul 01, 2024
C++ Char To String

Mengubah Karakter (char) ke String di C++

Dalam pemrograman C++, karakter tunggal diwakili oleh tipe data char. Sementara string adalah kumpulan karakter yang disimpan dalam array karakter yang diakhiri dengan karakter null (\0).

Terkadang, Anda perlu mengubah karakter tunggal menjadi string agar dapat diproses atau ditampilkan dengan mudah. Berikut beberapa metode yang bisa digunakan:

1. Menggunakan std::string Constructor

Cara paling sederhana adalah dengan menggunakan konstruktor dari kelas std::string. Anda dapat menginisialisasi objek std::string dengan karakter tunggal.

#include 
#include 

int main() {
  char karakter = 'A';
  std::string stringKarakter(1, karakter);

  std::cout << "Karakter: " << karakter << std::endl;
  std::cout << "String: " << stringKarakter << std::endl;

  return 0;
}

Kode ini akan menampilkan:

Karakter: A
String: A

2. Menggunakan Operator Penugasan (=)

Anda juga dapat menggunakan operator penugasan untuk menetapkan karakter tunggal ke objek std::string.

#include 
#include 

int main() {
  char karakter = 'B';
  std::string stringKarakter;

  stringKarakter = karakter;

  std::cout << "Karakter: " << karakter << std::endl;
  std::cout << "String: " << stringKarakter << std::endl;

  return 0;
}

Kode ini juga akan menampilkan:

Karakter: B
String: B

3. Menggunakan std::string::push_back()

Metode ini menambahkan karakter ke akhir string yang sudah ada.

#include 
#include 

int main() {
  char karakter = 'C';
  std::string stringKarakter;

  stringKarakter.push_back(karakter);

  std::cout << "Karakter: " << karakter << std::endl;
  std::cout << "String: " << stringKarakter << std::endl;

  return 0;
}

Kode ini akan menampilkan:

Karakter: C
String: C

Kesimpulan

Mengubah karakter ke string di C++ dapat dilakukan dengan mudah menggunakan konstruktor std::string, operator penugasan, atau metode push_back(). Pilih metode yang paling sesuai dengan kebutuhan Anda.

Latest Posts