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
 
 
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:
 
 
 
Nanti jadinya akan ibarat ini:
<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:
 
 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++
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:
<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:
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