Hur man använder isblank()-funktionen i C++

Hur Man Anvander Isblank Funktionen I C



Du har säkert hört talas om termen är vit om du är en C++-kodare. Den här funktionen används ofta i C++ för att upptäcka om ett specifikt tecken är ett blanksteg eller inte. Mellanslagstecken är de som används för att separera ord eller tecken i en textsträng, till exempel mellanslag, tabbar och radbrytningar.

Följ den här guiden för att lära dig mer om isblank() funktion i detalj.







Vad är en isblank()-funktion i C++

De isblank() är en inbyggd funktion i C++-standardbiblioteket, utformad för att verifiera om ett givet tecken är ett mellanslag eller ett tabbtecken. Funktionen ingår i header-fil och används främst för att undersöka teckenvärden för blanksteg. Om tecknet är ett mellanslag eller en tabb, isblank() funktion returnerar sant.



Syntaxen för isblank() funktionen är enkel. Det tar ett enda tecken som argument, vilket representerar det tecken du vill kontrollera.



int isblank ( int kap ) ;





Funktionen returnerar sant om tecknet är ett mellanslag eller en tabb, och annars false. Funktionen är mycket användbar när du vill eliminera onödiga eller överflödiga tecken från en sträng.

Användning av isblank()-funktionen

De isblank() funktion är användbar i många olika sammanhang. Att kolla:



1: Använd isblank() för att kontrollera om tecknet är ett blankstegstecken

Vi kan använda isblank() metod för att upptäcka om ett tecken är ett blanksteg.

#include
#include

int main ( ) {
char ch = ' ' ;

om ( är vit ( kap ) ) {
std::cout << 'Tecken är ett blanksteg.' << std::endl;
} annan {
std::cout << 'Tecken är inte ett blanksteg.' << std::endl;
}

lämna tillbaka 0 ;
}

I ovanstående kod, variabeln kap deklareras sedan och ges värdet av blanksteg. Sedan använder vi en if-else-sats för att avgöra om det givna tecknet är ett blanksteg eller inte. Om tecknet i fråga är ett blanksteg skrivs meddelandet om blanksteg ut.

Produktion

2: Använd isblank() för att kontrollera om strängen innehåller blankstegstecken

Ett annat populärt program för metoden isblank() är att avgöra om en sträng bara innehåller blanksteg. Detta är användbart för att verifiera användarinmatning. Funktionen kan användas för att avgöra om ingången är tom eller helt enkelt innehåller blanksteg. I det här scenariot kan du be användaren att tillhandahålla giltiga data.

#include
#include

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

för ( char ch : str ) {
om ( är vit ( kap ) ) {
std::cout << 'Karaktären ' << kap << 'är ett blanksteg.' << std::endl;
} annan {
std::cout << 'Karaktären ' << kap << ' är inte ett blanksteg.' << std::endl;
}
}

lämna tillbaka 0 ;
}

I koden initialiserar vi en sträng str och ge den snöret Linux, tips! . Därefter används en for-loop för att korsa varje tecken i strängen. För att ta reda på om ett visst tecken är blanksteg använder vi isblank() metod. Om tecknet inte är ett blanksteg skriver vi ut ett meddelande för att indikera det, annars skriver vi ut ett meddelande som anger att det är ett blanksteg.

Produktion

Slutsats

De isblank() funktion är ett kraftfullt verktyg i C++-programmering som kan användas för att kontrollera om ett givet tecken är ett blanksteg eller en tabb. Det är en snabb, effektiv och bärbar funktion som kan användas för att snabbt och exakt analysera enorma mängder data. Oavsett om du skriver ett litet skrivbordsprogram eller ett storskaligt system, isblank() funktionen kan hjälpa dig att skriva kod som är pålitlig, effektiv och enkel att underhålla.