De functie isblank() gebruiken in C++

De Functie Isblank Gebruiken In C



Je hebt vast wel eens van de term gehoord isblank als je een C++-coder bent. Deze functie wordt vaak gebruikt in C++ om te detecteren of een specifiek teken een witruimteteken is of niet. Witruimtetekens zijn tekens die worden gebruikt om woorden of tekens in een tekenreeks te scheiden, zoals spaties, tabs en regeleinden.

Volg deze gids om er meer over te weten te komen isblank() functie in detail.







Wat is een isblank()-functie in C++

De isblank() is een ingebouwde functie van de C++-standaardbibliotheek, ontworpen om te verifiëren of een bepaald teken een spatie of een tab-teken is. De functie is opgenomen in de header-bestand en wordt voornamelijk gebruikt om tekenwaarden voor witruimte te onderzoeken. Als het teken een spatie of een tab is, wordt het isblank() functie retourneert waar.



De syntaxis van de isblank() functie is eenvoudig. Er is een enkel teken nodig als argument, dat het teken vertegenwoordigt dat u wilt controleren.



int is leeg ( int ch ) ;





De functie retourneert true als het teken een spatie of tab is, anders false. De functie is erg handig als u onnodige of overbodige tekens uit een tekenreeks wilt verwijderen.

Gebruik van de functie isblank().

De isblank() functie is nuttig in veel verschillende contexten. Controleren:



1: Isblank() gebruiken om te controleren of het teken een witruimteteken is

We kunnen de isblank() methode om te detecteren of een teken een witruimteteken is.

#include
#include

int hoofd ( ) {
char ch = '' ;

als ( isblank ( ch ) ) {
standaard::cout << 'Het personage is een witruimteteken.' << standaard::eindl;
} anders {
standaard::cout << 'Het teken is geen witruimteteken.' << standaard::eindl;
}

opbrengst 0 ;
}

In de bovenstaande code is de variabele ch wordt vervolgens gedeclareerd en krijgt de waarde van witruimte. Vervolgens gebruiken we een if-else-instructie om te bepalen of het gegeven teken een witruimteteken is of niet. Als het betreffende teken een witruimteteken is, wordt het witruimtetekenbericht afgedrukt.

Uitgang

2: Isblank() gebruiken om te controleren of de tekenreeks een witruimteteken bevat

Een andere populaire toepassing van de methode isblank() is om te bepalen of een tekenreeks alleen witruimtetekens bevat. Dit is handig voor het verifiëren van gebruikersinvoer. De functie kan worden gebruikt om te bepalen of de invoer leeg is of alleen witruimte bevat. In dit scenario kunt u de gebruiker vragen om geldige gegevens op te geven.

#include
#include

int hoofd ( ) {
std::tekenreeks str = 'Linux, tip! \T ' ;

voor ( char ch: str ) {
als ( isblank ( ch ) ) {
standaard::cout << 'Het personage ' << ch << ' is een witruimteteken.' << standaard::eindl;
} anders {
standaard::cout << 'Het personage ' << ch << ' is geen witruimteteken.' << standaard::eindl;
}
}

opbrengst 0 ;
}

In de code initialiseren we een string str en geef het de string Linux, tip! . Daarna wordt een for-lus gebruikt om elk teken in de string te doorlopen. Om erachter te komen of een bepaald teken witruimte is, gebruiken we de isblank() methode. Als het teken geen witruimte is, drukken we een bericht af om dit aan te geven, anders drukken we een bericht af dat aangeeft dat het een witruimte is.

Uitgang

Conclusie

De isblank() function is een krachtige tool in C++-programmering die kan worden gebruikt om te controleren of een bepaald teken een witruimte of een tab is. Het is een snelle, efficiënte en draagbare functie die kan worden gebruikt om grote hoeveelheden gegevens snel en nauwkeurig te analyseren. Of u nu een kleine desktoptoepassing of een grootschalig systeem schrijft, de isblank() functie kan u helpen code te schrijven die betrouwbaar, efficiënt en gemakkelijk te onderhouden is.