Program C ++ untuk Menghapus Semua Karakter dalam Rentetan Kecuali Huruf.

Anda akan belajar membuang semua watak dari rentetan (objek rentetan dan rentetan gaya C) dalam contoh ini.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C ++ berikut:

  • Susunan C ++
  • Rentetan C ++
  • C ++ untuk Gelung

Contoh 1: Buang semua aksara kecuali huruf

Program ini mengambil input string (objek) dari pengguna dan membuang semua watak 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; )

Pengeluaran

 Masukkan rentetan: p2'r "o@gram84iz./ Rentetan Output: programiz

Contoh 2: Buang semua aksara kecuali huruf

Program di bawah ini mengambil input string (C-style string) dari pengguna dan membuang semua watak 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; ) 

Pengeluaran

 Masukkan rentetan: P2'r "o@gram84iz./ Rentetan Output: Programiz

Artikel menarik...