Valószínűleg hallottál már a kifejezésről fehér ha C++ kódoló vagy. Ezt a függvényt általában a C++ nyelvben használják annak észlelésére, hogy egy adott karakter szóköz karakter-e vagy sem. A szóköz karakterek azok, amelyek a szöveges karakterláncban lévő szavak vagy karakterek elválasztására szolgálnak, például szóközök, tabulátorok és sortörések.
Ennek megismeréséhez kövesse ezt az útmutatót üres () funkciót részletesen.
Mi az isblank() függvény a C++-ban
A üres () a C++ szabványkönyvtár beépített funkciója, amely annak ellenőrzésére szolgál, hogy egy adott karakter szóköz vagy tabulátor karakter. A funkciót a
A szintaxis a üres () funkciója egyszerű. Argumentumaként egyetlen karaktert vesz fel, amely az ellenőrizni kívánt karaktert jelöli.
int üres ( int ch ) ;
A függvény igazat ad vissza, ha a karakter szóköz vagy tabulátor, egyébként false. A funkció nagyon hasznos, ha ki akarja tüntetni a felesleges vagy redundáns karaktereket egy karakterláncból.
Az isblank() függvény használata
A üres () funkció számos különböző környezetben hasznos. Ellenőrizni:
1: Az isblank() használata annak ellenőrzésére, hogy a karakter szóköz karakter-e
Használhatjuk a üres () módszer annak észlelésére, hogy egy karakter szóköz karakter-e.
#include#include
int fő ( ) {
char ch = '' ;
ha ( fehér ( ch ) ) {
std::cout << 'A karakter egy szóköz karakter.' << std::endl;
} más {
std::cout << 'A karakter nem szóköz karakter.' << std::endl;
}
Visszatérés 0 ;
}
A fenti kódban a változó ch ezután deklarálják, és megadják a szóköz értékét. Ezután egy if-else utasítással meghatározzuk, hogy az adott karakter szóköz karakter-e vagy sem. Ha a szóban forgó karakter szóköz karakter, akkor a szóköz karakter üzenet kerül kinyomtatásra.
Kimenet
2: Az isblank() használata annak ellenőrzésére, hogy a karakterlánc tartalmaz-e szóközt
Az isblank() metódus másik népszerű alkalmazása annak meghatározása, hogy egy karakterlánc csak szóköz karaktereket tartalmaz-e. Ez hasznos a felhasználói bevitel ellenőrzéséhez. A függvény használható annak meghatározására, hogy a bemenet üres-e, vagy egyszerűen csak szóközt tartalmaz. Ebben a forgatókönyvben érvényes adatok megadására kérheti a felhasználót.
#include#include
int fő ( ) {
std::string str = 'Linux, tipp! \t ' ;
számára ( char ch : str ) {
ha ( fehér ( ch ) ) {
std::cout << 'A karakter ' << ch << ' egy szóköz karakter.' << std::endl;
} más {
std::cout << 'A karakter ' << ch << ' nem szóköz karakter.' << std::endl;
}
}
Visszatérés 0 ;
}
A kódban inicializálunk egy karakterláncot str és adja oda a madzagot Linux, tipp! . Ezt követően egy for ciklust használunk a karakterlánc minden karakterének bejárására. Annak megállapítására, hogy egy adott karakter szóköz-e, használjuk a üres () módszer. Ha a karakter nem szóköz, akkor egy üzenetet nyomtatunk ennek jelzésére, ellenkező esetben pedig azt, hogy szóközről van szó.
Kimenet
Következtetés
A üres () A függvény egy hatékony eszköz a C++ programozásban, amellyel ellenőrizhető, hogy egy adott karakter szóköz vagy tabulátor-e. Ez egy gyors, hatékony és hordozható funkció, amellyel hatalmas mennyiségű adatot lehet gyorsan és pontosan elemezni. Akár egy kis asztali alkalmazást, akár egy nagyméretű rendszert ír, a üres () funkció segítségével megbízható, hatékony és könnyen karbantartható kódot írhat.