So verwenden Sie die Funktion isblank() in C++

So Verwenden Sie Die Funktion Isblank In C



Sie haben wahrscheinlich schon von dem Begriff gehört ist weiß wenn Sie ein C++-Programmierer sind. Diese Funktion wird in C++ häufig verwendet, um zu erkennen, ob ein bestimmtes Zeichen ein Leerzeichen ist oder nicht. Leerzeichen sind solche, die zum Trennen von Wörtern oder Zeichen in einer Textzeichenfolge verwendet werden, z. B. Leerzeichen, Tabulatoren und Zeilenumbrüche.

Folgen Sie diesem Leitfaden, um mehr darüber zu erfahren ist leer() Funktion im Detail.







Was ist eine isblank()-Funktion in C++?

Der ist leer() ist eine integrierte Funktion der C++-Standardbibliothek, mit der überprüft werden soll, ob ein bestimmtes Zeichen ein Leerzeichen oder ein Tabulatorzeichen ist. Die Funktion ist im enthalten Header-Datei und wird hauptsächlich zur Untersuchung von Zeichenwerten auf Leerzeichen verwendet. Wenn das Zeichen ein Leerzeichen oder ein Tabulator ist, wird das ist leer() Funktion gibt true zurück.



Die Syntax der ist leer() Funktion ist einfach. Als Argument wird ein einzelnes Zeichen verwendet, das das Zeichen darstellt, das Sie überprüfen möchten.



int ist leer ( int ch ) ;





Die Funktion gibt true zurück, wenn das Zeichen ein Leerzeichen oder ein Tabulator ist, andernfalls false. Die Funktion ist sehr nützlich, wenn Sie unnötige oder redundante Zeichen aus einer Zeichenfolge entfernen möchten.

Verwendung der Funktion isblank()

Der ist leer() Die Funktion ist in vielen verschiedenen Kontexten nützlich. Überprüfen:



1: Verwenden von isblank(), um zu prüfen, ob das Zeichen ein Leerzeichen ist

Wir können das nutzen ist leer() Methode, um zu erkennen, ob ein Zeichen ein Leerzeichen ist.

#include
#include

int main ( ) {
char ch = ' ' ;

Wenn ( ist weiß ( CH ) ) {
std::cout << „Das Zeichen ist ein Leerzeichen.“ << std::endl;
} anders {
std::cout << „Das Zeichen ist kein Leerzeichen.“ << std::endl;
}

zurückkehren 0 ;
}

Im obigen Code die Variable CH wird dann deklariert und erhält den Wert von Leerzeichen. Dann verwenden wir eine if-else-Anweisung, um zu bestimmen, ob das angegebene Zeichen ein Leerzeichen ist oder nicht. Handelt es sich bei dem betreffenden Zeichen um ein Leerzeichen, wird die Leerzeichenmeldung gedruckt.

Ausgang

2: Verwenden von isblank(), um zu prüfen, ob die Zeichenfolge Leerzeichen enthält

Eine weitere beliebte Anwendung für die Methode isblank() besteht darin, festzustellen, ob eine Zeichenfolge nur Leerzeichen enthält. Dies ist hilfreich, um Benutzereingaben zu überprüfen. Die Funktion kann verwendet werden, um festzustellen, ob die Eingabe leer ist oder einfach Leerzeichen enthält. In diesem Szenario können Sie den Benutzer auffordern, gültige Daten anzugeben.

#include
#include

int main ( ) {
std::string str = „Linux, Hinweis! \T ' ;

für ( char ch : str ) {
Wenn ( ist weiß ( CH ) ) {
std::cout << 'Der Charakter ' << CH << „ist ein Leerzeichen.“ << std::endl;
} anders {
std::cout << 'Der Charakter ' << CH << „ist kein Leerzeichen.“ << std::endl;
}
}

zurückkehren 0 ;
}

Im Code initialisieren wir einen String str und gib ihm die Zeichenfolge Linux, Hinweis! . Danach wird eine for-Schleife verwendet, um jedes Zeichen in der Zeichenfolge zu durchlaufen. Um herauszufinden, ob ein bestimmtes Zeichen ein Leerzeichen ist, verwenden wir das ist leer() Methode. Wenn das Zeichen kein Leerzeichen ist, geben wir eine Meldung aus, um darauf hinzuweisen. Andernfalls geben wir eine Meldung aus, die darauf hinweist, dass es sich um ein Leerzeichen handelt.

Ausgang

Abschluss

Der ist leer() Die Funktion ist ein leistungsstarkes Tool in der C++-Programmierung, mit dem überprüft werden kann, ob ein bestimmtes Zeichen ein Leerzeichen oder ein Tabulatorzeichen ist. Es handelt sich um eine schnelle, effiziente und portable Funktion, mit der sich riesige Datenmengen schnell und präzise analysieren lassen. Egal, ob Sie eine kleine Desktop-Anwendung oder ein großes System schreiben, die ist leer() Mit der Funktion können Sie Code schreiben, der zuverlässig, effizient und einfach zu warten ist.