Menghapus Huruf Tertentu Pada Suatu String Dengan C++

Assalamu'alaikum wr wb

Sudah usang juga nih gak posting di blog ini sebab ada proyek di kampus yang emang bener-bener menyibukkan hehe.

Nah kini aku ingin share apa yang aku temukan dikala mengerjakan proyek tersebut, yaitu

Menghapus Karakter Tertentu pada Suatu String dengan C++

 Sudah usang juga nih gak posting di blog ini sebab ada proyek di kampus yang emang bener Menghapus Karakter Tertentu pada Suatu String dengan C++

Maksudnya gimana ya?

Contohnya gini:

Ada user yang memasukkan suatu data berupa nomor telepon, contohnya ia menginputkan data dengan format ibarat ini:

0281-641629

Nah namun yang kita inginkan ialah ibarat ini:

0281641629

jadi menghilangkan tanda "-" pada inputan user tersebut.

Bagaimana caranya?

Caranya yaitu dengan memakai arahan dibawah ini:

#include <iostream> #include <algorithm> #include <cstring>  using namespace std;  int main() {     string data("0281-641629");     char hapus[] = "-";      cout<<"sebelum dihilangkan: "<<data<<endl;      for(unsigned int i=0;i<strlen(hapus);++i)     {         data.erase (remove(data.begin(), data.end(), hapus[i]), data.end());     }      cout<<"setelah dihilangkan: "<<data<<endl;     return 0; }


Nanti jadinya akan ibarat ini:
 Sudah usang juga nih gak posting di blog ini sebab ada proyek di kampus yang emang bener Menghapus Karakter Tertentu pada Suatu String dengan C++
<cstring> digunakan untuk mengaktifkan fungsi strlen, <algorithm> digunakan untuk mengaktifkan fungsi remove.

Variabel data adalah inputan datanya, sedangkan variable hapus adalah kumpulan karakter yang ingin dihapus.

Contoh lain:

Misalkan ada suatu string "hahihuheho";

Lalu kita ingin menghapus aksara vokalnya saja

Jadik kita sanggup menuliskannya:

string data("hahihuheho");
char hapus[] = "aiueo";

Nanti jadinya akan menjadi ibarat ini:
 Sudah usang juga nih gak posting di blog ini sebab ada proyek di kampus yang emang bener Menghapus Karakter Tertentu pada Suatu String dengan C++
Nah mungkin hingga disini sudah cukup terang bagaimana untuk melaksanakan hapus char tertentu pada suatu string di C++.

Sekian dari saya, terimakasih telah mengunjungi blog saya, dan agar bermanfaat.

Wassalamu'alaikum wr wb.

0 Response to "Menghapus Huruf Tertentu Pada Suatu String Dengan C++"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel