Cara Menggunakan Fungsi isblank() dalam C++

Cara Menggunakan Fungsi Isblank Dalam C



Anda mungkin pernah mendengar istilah itu berwarna putih jika anda seorang pengekod C++. Fungsi ini biasanya digunakan dalam C++ untuk mengesan sama ada aksara tertentu ialah aksara ruang putih atau tidak. Aksara ruang putih ialah aksara yang digunakan untuk memisahkan perkataan atau aksara dalam rentetan teks, seperti ruang, tab dan pemisah baris.

Ikuti panduan ini untuk mengetahui isblank() berfungsi secara terperinci.







Apakah Fungsi isblank() dalam C++

The isblank() ialah ciri terbina dalam pustaka standard C++, direka untuk mengesahkan sama ada aksara yang diberikan ialah ruang atau aksara tab. Fungsi ini termasuk dalam fail pengepala dan digunakan terutamanya untuk memeriksa nilai aksara untuk ruang putih. Jika watak ialah ruang atau tab, isblank() fungsi kembali benar.



Sintaks daripada isblank() fungsi adalah mudah. Ia memerlukan satu aksara sebagai hujahnya, yang mewakili watak yang ingin anda semak.



int kosong ( int ch ) ;





Fungsi mengembalikan benar jika aksara ialah ruang atau tab, dan palsu sebaliknya. Fungsi ini sangat berguna apabila anda ingin menghapuskan aksara yang tidak perlu atau berlebihan daripada rentetan.

Penggunaan Fungsi isblank().

The isblank() fungsi berguna dalam banyak konteks yang berbeza. Untuk memeriksa:



1: Menggunakan isblank() untuk Semak sama ada Watak ialah Watak Ruang Putih

Kita boleh menggunakan isblank() kaedah untuk mengesan sama ada aksara ialah aksara ruang putih.

#include
#include

int utama ( ) {
char ch = '' ;

jika ( berwarna putih ( ch ) ) {
std::cout << 'Watak itu ialah watak ruang kosong.' << std::endl;
} lain {
std::cout << 'Watak itu bukan watak ruang kosong.' << std::endl;
}

kembali 0 ;
}

Dalam kod di atas, pembolehubah ch kemudiannya diisytiharkan dan diberi nilai ruang putih. Kemudian, kami menggunakan pernyataan if-else untuk menentukan sama ada aksara yang diberikan ialah aksara ruang kosong atau tidak. Jika aksara yang dimaksudkan ialah aksara ruang putih, mesej aksara ruang putih akan dicetak.

Pengeluaran

2: Menggunakan isblank() untuk Semak sama ada Rentetan Mengandungi Aksara Ruang Putih

Satu lagi aplikasi popular untuk kaedah isblank() adalah untuk menentukan sama ada rentetan hanya mengandungi aksara ruang putih. Ini berguna untuk mengesahkan input pengguna. Fungsi ini boleh digunakan untuk menentukan sama ada input kosong atau hanya mengandungi ruang kosong. Dalam senario ini, anda boleh menggesa pengguna untuk memberikan data yang sah.

#include
#include

int utama ( ) {
std::string str = 'Linux, Petunjuk! \t ' ;

untuk ( char ch : str ) {
jika ( berwarna putih ( ch ) ) {
std::cout << 'Watak' << ch << ' ialah aksara ruang putih.' << std::endl;
} lain {
std::cout << 'Watak' << ch << ' bukan aksara ruang kosong.' << std::endl;
}
}

kembali 0 ;
}

Dalam kod, kami memulakan rentetan str dan berikan tali itu Linux, Petunjuk! . Selepas itu, gelung for digunakan untuk melintasi setiap aksara dalam rentetan. Untuk mengetahui sama ada aksara tertentu ialah ruang putih, kami menggunakan isblank() kaedah. Jika aksara itu bukan ruang putih, kami mencetak mesej untuk menunjukkannya, jika tidak, kami mencetak mesej yang menunjukkan bahawa ia adalah ruang putih.

Pengeluaran

Kesimpulan

The isblank() fungsi ialah alat yang berkuasa dalam pengaturcaraan C++ yang boleh digunakan untuk menyemak sama ada aksara yang diberikan ialah ruang putih atau tab. Ia adalah fungsi yang pantas, cekap dan mudah alih yang boleh digunakan untuk menganalisis volum besar data dengan pantas dan tepat. Sama ada anda menulis aplikasi desktop kecil atau sistem berskala besar, isblank() fungsi boleh membantu anda menulis kod yang boleh dipercayai, cekap dan mudah diselenggara.