Sådan bruges isblank()-funktionen i C++

Sadan Bruges Isblank Funktionen I C



Du har sikkert hørt om udtrykket er hvid hvis du er en C++-koder. Denne funktion bruges almindeligvis i C++ til at opdage, om et specifikt tegn er et mellemrumstegn eller ej. Mellemrumstegn er dem, der bruges til at adskille ord eller tegn i en tekststreng, såsom mellemrum, tabulatorer og linjeskift.

Følg denne guide for at lære mere om er blank() funktion i detaljer.







Hvad er en isblank() funktion i C++

Det er blank() er en indbygget funktion i C++ standardbiblioteket, designet til at verificere, om et givet tegn er et mellemrum eller et tabulatortegn. Funktionen er inkluderet i header-fil og bruges primært til at undersøge tegnværdier for hvidt mellemrum. Hvis tegnet er et mellemrum eller en tabulator, er blank() funktion returnerer sand.



Syntaksen for er blank() funktionen er enkel. Det tager et enkelt tegn som argument, som repræsenterer det tegn, du vil kontrollere.



int isblank ( int ch ) ;





Funktionen returnerer sand, hvis tegnet er et mellemrum eller en tabulator, og ellers falsk. Funktionen er meget nyttig, når du vil fjerne unødvendige eller overflødige tegn fra en streng.

Brug af isblank()-funktionen

Det er blank() funktion er nyttig i mange forskellige sammenhænge. At tjekke:



1: Brug isblank() til at kontrollere, om tegnet er et mellemrumstegn

Vi kan bruge er blank() metode til at opdage, om et tegn er et mellemrumstegn.

#include
#include

int main ( ) {
char ch = ' ' ;

hvis ( er hvid ( ch ) ) {
std::cout << 'Karakteren er en blanktegn.' << std::endl;
} andet {
std::cout << 'Karakteren er ikke en blanktegn.' << std::endl;
}

Vend tilbage 0 ;
}

I ovenstående kode er variablen ch er så erklæret og givet værdien af ​​mellemrum. Derefter bruger vi en if-else-sætning til at bestemme, om det givne tegn er et mellemrumstegn eller ej. Hvis det pågældende tegn er et mellemrumstegn, udskrives meddelelsen om mellemrumstegn.

Produktion

2: Brug isblank() til at kontrollere, om strengen indeholder blanktegn

En anden populær applikation til isblank()-metoden er at bestemme, om en streng kun indeholder blanktegn. Dette er nyttigt til at bekræfte brugerinput. Funktionen kan bruges til at bestemme, om inputtet er tomt eller blot indeholder mellemrum. I dette scenarie kan du bede brugeren om at angive gyldige data.

#include
#include

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

til ( char ch : str ) {
hvis ( er hvid ( ch ) ) {
std::cout << 'Karakteren ' << ch << 'er et blanktegn.' << std::endl;
} andet {
std::cout << 'Karakteren ' << ch << 'er ikke et blanktegn.' << std::endl;
}
}

Vend tilbage 0 ;
}

I koden initialiserer vi en streng str og giv den snoren Linux, tip! . Derefter bruges en for-løkke til at krydse hvert tegn i strengen. For at finde ud af, om et bestemt tegn er mellemrum, bruger vi er blank() metode. Hvis tegnet ikke er et mellemrum, udskriver vi en meddelelse for at angive det, ellers udskriver vi en meddelelse, der angiver, at det er et mellemrum.

Produktion

Konklusion

Det er blank() funktion er et kraftfuldt værktøj i C++ programmering, der kan bruges til at kontrollere, om et givet tegn er et mellemrum eller en tabulator. Det er en hurtig, effektiv og bærbar funktion, der kan bruges til at analysere enorme mængder data hurtigt og præcist. Uanset om du skriver en lille desktop-applikation eller et system i stor skala, er blank() funktion kan hjælpe dig med at skrive kode, der er pålidelig, effektiv og nem at vedligeholde.