Kako uporabljati funkcijo isblank() v C++

Kako Uporabljati Funkcijo Isblank V C



Verjetno ste že slišali za izraz je bel če ste koder C++. Ta funkcija se običajno uporablja v C++ za odkrivanje, ali je določen znak presledek ali ne. Presledki so tisti, ki se uporabljajo za ločevanje besed ali znakov v besedilnem nizu, kot so presledki, zavihki in prelomi vrstic.

Če želite izvedeti več, sledite tem vodnikom je prazno () funkcijo v podrobnostih.







Kaj je funkcija isblank() v C++

The je prazno () je vgrajena funkcija standardne knjižnice C++, namenjena preverjanju, ali je dani znak presledek ali tabulator. Funkcija je vključena v datoteko glave in se uporablja predvsem za preverjanje vrednosti znakov za prazen prostor. Če je znak presledek ali tabulator, je je prazno () funkcija vrne true.



Sintaksa za je prazno () funkcija je preprosta. Kot argument vzame en znak, ki predstavlja znak, ki ga želite preveriti.



int je prazno ( int pog ) ;





Funkcija vrne true, če je znak presledek ali tabulator, in false v nasprotnem primeru. Funkcija je zelo uporabna, ko želite iz niza odstraniti nepotrebne ali odvečne znake.

Uporaba funkcije isblank().

The je prazno () funkcija je uporabna v številnih različnih kontekstih. Preveriti:



1: Uporaba isblank() za preverjanje, ali je znak presledek

Lahko uporabimo je prazno () metoda za odkrivanje, ali je znak presledek.

#include
#include

int main ( ) {
char ch = ' ' ;

če ( je bel ( pogl ) ) {
std::cout << 'Znak je presledek.' << std::endl;
} drugače {
std::cout << 'Znak ni presledek.' << std::endl;
}

vrnitev 0 ;
}

V zgornji kodi spremenljivka pogl se nato deklarira in mu dodeli vrednost presledka. Nato uporabimo stavek if-else, da ugotovimo, ali je podani znak presledek ali ne. Če je zadevni znak presledek, se sporočilo o presledku natisne.

Izhod

2: Uporaba isblank() za preverjanje, ali niz vsebuje presledek

Druga priljubljena uporaba metode isblank() je ugotavljanje, ali niz vsebuje samo presledke. To je koristno za preverjanje uporabniškega vnosa. Funkcijo lahko uporabite za ugotavljanje, ali je vnos prazen ali preprosto vsebuje presledek. V tem scenariju lahko od uporabnika zahtevate, da vnese veljavne podatke.

#include
#include

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

za ( char ch : str ) {
če ( je bel ( pogl ) ) {
std::cout << 'Lik' << pogl << 'je presledek.' << std::endl;
} drugače {
std::cout << 'Lik' << pogl << ' ni presledek.' << std::endl;
}
}

vrnitev 0 ;
}

V kodi inicializiramo niz str in mu daj vrvico Linux, namig! . Po tem se uporabi zanka for za prehod vsakega znaka v nizu. Da ugotovimo, ali je določen znak presledek, uporabimo je prazno () metoda. Če znak ni presledek, natisnemo sporočilo, ki to označuje, sicer natisnemo sporočilo, ki označuje, da je presledek.

Izhod

Zaključek

The je prazno () funkcija je zmogljivo orodje v programiranju C++, s katerim lahko preverite, ali je dani znak presledek ali tabulator. Je hitra, učinkovita in prenosljiva funkcija, ki jo je mogoče uporabiti za hitro in natančno analizo ogromnih količin podatkov. Ne glede na to, ali pišete majhno namizno aplikacijo ali obsežen sistem, je prazno () funkcija vam lahko pomaga napisati kodo, ki je zanesljiva, učinkovita in enostavna za vzdrževanje.