Jak używać funkcji isblank() w C++

Jak Uzywac Funkcji Isblank W C



Prawdopodobnie słyszałeś o tym określeniu jest biały jeśli jesteś programistą C++. Ta funkcja jest często używana w C++ do wykrywania, czy określony znak jest białym znakiem, czy nie. Białe znaki to znaki używane do oddzielania słów lub znaków w ciągu tekstowym, takie jak spacje, tabulatory i podziały wierszy.

Postępuj zgodnie z tym przewodnikiem, aby dowiedzieć się więcej jest pusty() funkcja w szczegółach.







Co to jest funkcja isblank() w C++

The jest pusty() to wbudowana funkcja standardowej biblioteki C++, zaprojektowana do sprawdzania, czy dany znak jest spacją, czy tabulatorem. Funkcja jest zawarta w nagłówkowy i jest używany głównie do sprawdzania wartości znaków dla białych znaków. Jeśli znak jest spacją lub tabulatorem, jest pusty() funkcja zwraca wartość true.



Składnia jest pusty() funkcja jest prosta. Jako argument przyjmuje pojedynczy znak, który reprezentuje znak, który chcesz sprawdzić.



int jest puste ( wew ) ;





Funkcja zwraca wartość true, jeśli znakiem jest spacja lub tabulator, w przeciwnym razie zwraca wartość false. Funkcja jest bardzo przydatna, gdy chcesz wyeliminować niepotrzebne lub zbędne znaki z ciągu znaków.

Zastosowania funkcji isblank().

The jest pusty() Funkcja jest przydatna w wielu różnych kontekstach. Sprawdzić:



1: Używanie funkcji isblank() do sprawdzania, czy znak jest białą spacją

Możemy skorzystać z jest pusty() metoda wykrywania, czy znak jest białym znakiem.

#include
#include

int główny ( ) {
znak ch = '' ;

Jeśli ( jest biały ( rozdz ) ) {
std::cout << „Znak jest białym znakiem”. << std::endl;
} w przeciwnym razie {
std::cout << „Znak nie jest białym znakiem”. << std::endl;
}

powrót 0 ;
}

W powyższym kodzie zmienna rozdz jest następnie zadeklarowana i podawana jest wartość spacji. Następnie używamy instrukcji if-else, aby określić, czy dany znak jest białym znakiem, czy nie. Jeśli dany znak jest znakiem spacji, drukowany jest komunikat o znaku spacji.

Wyjście

2: Używanie funkcji isblank() do sprawdzania, czy łańcuch zawiera znak spacji

Innym popularnym zastosowaniem metody isblank() jest określenie, czy łańcuch zawiera tylko białe znaki. Jest to pomocne przy weryfikacji danych wprowadzonych przez użytkownika. Funkcji można użyć do określenia, czy dane wejściowe są puste, czy po prostu zawierają białe znaki. W tym scenariuszu można monitować użytkownika o podanie prawidłowych danych.

#include
#include

int główny ( ) {
std::string str = „Linux, wskazówka! \T ' ;

Do ( char ch: ul ) {
Jeśli ( jest biały ( rozdz ) ) {
std::cout << 'Charakter ' << rozdz << „jest białym znakiem”. << std::endl;
} w przeciwnym razie {
std::cout << 'Charakter ' << rozdz << „nie jest białym znakiem”. << std::endl;
}
}

powrót 0 ;
}

W kodzie inicjujemy łańcuch ul i dać mu sznurek Linux, podpowiedź! . Następnie pętla for jest używana do przechodzenia przez każdy znak w łańcuchu. Aby dowiedzieć się, czy dany znak jest spacją, używamy metody jest pusty() metoda. Jeśli znak nie jest białą spacją, drukujemy komunikat wskazujący na to, w przeciwnym razie drukujemy wiadomość wskazującą, że jest to biała spacja.

Wyjście

Wniosek

The jest pusty() jest potężnym narzędziem w programowaniu w C++, którego można użyć do sprawdzenia, czy dany znak jest spacją, czy tabulatorem. Jest to szybka, wydajna i przenośna funkcja, której można używać do szybkiej i precyzyjnej analizy ogromnych ilości danych. Niezależnie od tego, czy piszesz małą aplikację komputerową, czy system na dużą skalę, jest pusty() może pomóc w pisaniu kodu, który jest niezawodny, wydajny i łatwy w utrzymaniu.