Program C ++ untuk Menghapus semua Karakter dalam String Kecuali Huruf.

Anda akan belajar menghapus semua karakter dari string (objek string dan string gaya C) dalam contoh ini.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C ++ berikut:

  • C ++ Array
  • String C ++
  • C ++ untuk Loop

Contoh 1: Hapus semua karakter kecuali huruf

Program ini mengambil string (objek) input dari pengguna dan menghapus semua karakter kecuali huruf.

 #include using namespace std; int main() ( string line; string temp = ""; cout << "Enter a string: "; getline(cin, line); for (int i = 0; i = 'a' && line(i) = 'A' && line(i) <= 'Z')) ( temp = temp + line(i); ) ) line = temp; cout << "Output String: " << line; return 0; )

Keluaran

 Masukkan string: p2'r "o@gram84iz./ Output String: programiz

Contoh 2: Hapus semua karakter kecuali huruf

Program di bawah ini mengambil string (string gaya C) dari pengguna dan menghapus semua karakter kecuali huruf.

 #include using namespace std; int main() ( char line(100), alphabetString(100); int j = 0; cout <<"Enter a string: "; cin.getline(line, 100); for(int i = 0; line(i) != ''; ++i) ( if ((line(i)>= 'a' && line(i)= 'A' && line(i)<='Z')) ( alphabetString(j++) = line(i); ) ) alphabetString(j) = ''; cout << "Output String: " << alphabetString; return 0; ) 

Keluaran

 Masukkan string: P2'r "o@gram84iz./ Output String: Programiz

Artikel yang menarik...