Paano Gamitin ang isblank() Function sa C++

Paano Gamitin Ang Isblank Function Sa C



Marahil narinig mo na ang termino ay puti kung ikaw ay isang C++ coder. Ang function na ito ay karaniwang ginagamit sa C++ upang makita kung ang isang partikular na character ay isang whitespace na character o hindi. Ang mga character na whitespace ay ang mga ginagamit upang paghiwalayin ang mga salita o character sa isang string ng text, gaya ng mga puwang, tab, at line break.

Sundin ang gabay na ito para malaman ang tungkol isblank() function sa detalye.







Ano ang isblank() Function sa C++

Ang isblank() ay isang built-in na feature ng C++ standard library, na idinisenyo upang i-verify kung ang isang ibinigay na character ay isang space o isang tab na character. Ang function ay kasama sa header file at pangunahing ginagamit upang suriin ang mga halaga ng character para sa white space. Kung ang karakter ay isang espasyo o isang tab, ang isblank() function ay nagbabalik true.



Ang syntax ng isblank() function ay simple. Kailangan ng isang character bilang argument nito, na kumakatawan sa character na gusto mong suriin.



int isblangko ( int ch ) ;





Ang function ay nagbabalik ng true kung ang character ay isang space o isang tab, at false kung hindi. Ang function ay lubhang kapaki-pakinabang kapag gusto mong alisin ang hindi kailangan o kalabisan na mga character mula sa isang string.

Mga paggamit ng isblank() Function

Ang isblank() Ang function ay kapaki-pakinabang sa maraming iba't ibang konteksto. Upang suriin:



1: Paggamit ng isblank() para Suriin kung ang Character ay isang Whitespace na Character

Magagamit natin ang isblank() paraan upang matukoy kung ang isang character ay isang character na whitespace.

#include
#include

int pangunahing ( ) {
char ch = '' ;

kung ( ay puti ( ch ) ) {
std::cout << 'Ang karakter ay isang character na whitespace.' << std::endl;
} iba pa {
std::cout << 'Ang karakter ay hindi isang character na whitespace.' << std::endl;
}

bumalik 0 ;
}

Sa code sa itaas, ang variable ch pagkatapos ay idineklara at binibigyan ng halaga ng whitespace. Pagkatapos, gumagamit kami ng if-else na pahayag upang matukoy kung ang ibinigay na character ay isang whitespace na character o hindi. Kung ang character na pinag-uusapan ay isang character na whitespace, ang mensahe ng character na whitespace ay naka-print.

Output

2: Paggamit ng isblank() upang Suriin kung ang String ay Naglalaman ng Whitespace na Character

Ang isa pang tanyag na aplikasyon para sa isblank() na pamamaraan ay upang matukoy kung ang isang string ay may kasamang mga character na whitespace lamang. Ito ay kapaki-pakinabang para sa pag-verify ng input ng user. Maaaring gamitin ang function upang matukoy kung walang laman ang input o naglalaman lamang ng whitespace. Sa sitwasyong ito, maaari mong i-prompt ang user na magbigay ng wastong data.

#include
#include

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

para sa ( char ch : str ) {
kung ( ay puti ( ch ) ) {
std::cout << 'Ang karakter' << ch << ' ay isang character na whitespace.' << std::endl;
} iba pa {
std::cout << 'Ang karakter' << ch << ' ay hindi isang whitespace na character.' << std::endl;
}
}

bumalik 0 ;
}

Sa code, sinisimulan namin ang isang string str at bigyan ito ng string Linux, Pahiwatig! . Pagkatapos nito, ang isang para sa loop ay ginagamit upang tumawid sa bawat karakter sa string. Upang malaman kung ang isang partikular na character ay whitespace, ginagamit namin ang isblank() paraan. Kung ang character ay hindi isang whitespace, nagpi-print kami ng isang mensahe upang ipahiwatig ito, kung hindi, nag-print kami ng isang mensahe na nagpapahiwatig na ito ay isang whitespace.

Output

Konklusyon

Ang isblank() Ang function ay isang makapangyarihang tool sa C++ programming na maaaring magamit upang suriin kung ang isang ibinigay na character ay isang whitespace o isang tab. Ito ay isang mabilis, mahusay, at portable na function na maaaring magamit upang suriin ang napakalaking volume ng data nang mabilis at tumpak. Kung ikaw ay nagsusulat ng isang maliit na desktop application o isang malakihang sistema, ang isblank() Ang function ay makakatulong sa iyo na magsulat ng code na maaasahan, mahusay, at madaling mapanatili.