Slik bruker du funksjonen isblank() i C++

Slik Bruker Du Funksjonen Isblank I C



Du har sikkert hørt om begrepet er hvit hvis du er en C++-koder. Denne funksjonen brukes ofte i C++ for å oppdage om et spesifikt tegn er et mellomromstegn eller ikke. Mellomromstegn er de som brukes til å skille ord eller tegn i en tekststreng, for eksempel mellomrom, tabulatorer og linjeskift.

Følg denne veiledningen for å lære mer om isblank() funksjon i detalj.







Hva er en isblank()-funksjon i C++

De isblank() er en innebygd funksjon i C++ standardbiblioteket, designet for å bekrefte om et gitt tegn er et mellomrom eller et tabulatortegn. Funksjonen er inkludert i header-fil og brukes først og fremst til å undersøke tegnverdier for mellomrom. Hvis tegnet er et mellomrom eller en tabulator, isblank() funksjonen returnerer sann.



Syntaksen til isblank() funksjonen er enkel. Det tar et enkelt tegn som argument, som representerer tegnet du vil sjekke.



int isblank ( int ch ) ;





Funksjonen returnerer true hvis tegnet er et mellomrom eller en tabulator, og ellers usant. Funksjonen er veldig nyttig når du ønsker å eliminere unødvendige eller overflødige tegn fra en streng.

Bruker av isblank()-funksjonen

De isblank() funksjonen er nyttig i mange forskjellige sammenhenger. Å sjekke:



1: Bruke isblank() for å sjekke om tegnet er et mellomromstegn

Vi kan bruke isblank() metode for å oppdage om et tegn er et mellomromstegn.

#include
#include

int main ( ) {
røye lm = ' ' ;

hvis ( er hvit ( kap ) ) {
std::cout << 'Karakteren er en blanktegn.' << std::endl;
} ellers {
std::cout << 'Karakteren er ikke et mellomromstegn.' << std::endl;
}

komme tilbake 0 ;
}

I koden ovenfor, variabelen kap blir deretter deklarert og gitt verdien av mellomrom. Deretter bruker vi en if-else-setning for å avgjøre om det gitte tegnet er et mellomromstegn eller ikke. Hvis det aktuelle tegnet er et mellomrom, skrives meldingen om mellomrom.

Produksjon

2: Bruk isblank() for å sjekke om strengen inneholder mellomromstegn

En annen populær applikasjon for isblank()-metoden er å finne ut om en streng bare inneholder mellomrom. Dette er nyttig for å bekrefte brukerinndata. Funksjonen kan brukes til å bestemme om inngangen er tom eller bare inneholder mellomrom. I dette scenariet kan du be brukeren om å oppgi gyldige data.

#include
#include

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

til ( røye lm : str ) {
hvis ( er hvit ( kap ) ) {
std::cout << 'Karakteren ' << kap << 'er et mellomromstegn.' << std::endl;
} ellers {
std::cout << 'Karakteren ' << kap << 'er ikke et mellomromstegn.' << std::endl;
}
}

komme tilbake 0 ;
}

I koden initialiserer vi en streng str og gi den strengen Linux, hint! . Etter det brukes en for-løkke for å krysse hvert tegn i strengen. For å finne ut om et bestemt tegn er mellomrom, bruker vi isblank() metode. Hvis tegnet ikke er et mellomrom, skriver vi ut en melding for å indikere det, ellers skriver vi ut en melding som indikerer at det er et mellomrom.

Produksjon

Konklusjon

De isblank() funksjon er et kraftig verktøy i C++-programmering som kan brukes til å sjekke om et gitt tegn er et mellomrom eller en tabulator. Det er en rask, effektiv og bærbar funksjon som kan brukes til å analysere enorme mengder data raskt og presist. Enten du skriver en liten skrivebordsapplikasjon eller et system i stor skala, isblank() funksjonen kan hjelpe deg med å skrive kode som er pålitelig, effektiv og enkel å vedlikeholde.