C++'da isblank() İşlevi Nasıl Kullanılır?

C Da Isblank Islevi Nasil Kullanilir



Muhtemelen terimi duymuşsunuzdur. beyazdır eğer bir C++ kodlayıcısıysanız. Bu işlev, belirli bir karakterin boşluk karakteri olup olmadığını algılamak için C++'da yaygın olarak kullanılır. Boşluk karakterleri, bir metin dizesindeki boşluklar, sekmeler ve satır sonları gibi sözcükleri veya karakterleri ayırmak için kullanılanlardır.

hakkında bilgi edinmek için bu kılavuzu izleyin boş() ayrıntılı olarak işlev







C++'da isblank() İşlevi nedir?

bu boş() belirli bir karakterin boşluk mu yoksa sekme karakteri mi olduğunu doğrulamak için tasarlanmış, C++ standart kitaplığının yerleşik bir özelliğidir. Fonksiyon, başlık dosyasıdır ve öncelikle boşluk için karakter değerlerini incelemek için kullanılır. Karakter boşluk veya sekme ise, boş() işlev true değerini döndürür.



sözdizimi boş() işlev basittir. Bağımsız değişkeni olarak kontrol etmek istediğiniz karakteri temsil eden tek bir karakter alır.



int boş ( int ch ) ;





İşlev, karakter boşluk veya sekme ise doğru, aksi takdirde yanlış döndürür. Bir diziden gereksiz veya gereksiz karakterleri ortadan kaldırmak istediğinizde işlev çok kullanışlıdır.

isblank() İşlevinin Kullanım Alanları

bu boş() işlevi birçok farklı bağlamda kullanışlıdır. Kontrol etmek:



1: Karakterin Boşluk Karakteri olup olmadığını Kontrol Etmek için isblank() kullanma

kullanabiliriz boş() bir karakterin boşluk karakteri olup olmadığını algılama yöntemi.

#include
#include

int ana ( ) {
karakter ch = '' ;

eğer ( beyazdır ( ch ) ) {
std::cout << 'Karakter bir boşluk karakteridir.' << std::endl;
} başka {
std::cout << 'Karakter bir boşluk karakteri değil.' << std::endl;
}

geri dönmek 0 ;
}

Yukarıdaki kodda, değişken ch daha sonra bildirilir ve boşluk değeri verilir. Ardından, verilen karakterin bir boşluk karakteri olup olmadığını belirlemek için bir if-else ifadesi kullanırız. Söz konusu karakter bir boşluk karakteri ise, boşluk karakteri mesajı yazdırılır.

Çıktı

2: Dizenin Beyaz Boşluk Karakteri İçerip İçermediğini Kontrol Etmek için isblank() işlevini kullanma

isblank() yönteminin bir diğer popüler uygulaması, bir dizenin yalnızca boşluk karakterleri içerip içermediğini belirlemektir. Bu, kullanıcı girişini doğrulamak için yararlıdır. İşlev, girişin boş olup olmadığını veya yalnızca boşluk içerip içermediğini belirlemek için kullanılabilir. Bu senaryoda, kullanıcıdan geçerli veriler sağlamasını isteyebilirsiniz.

#include
#include

int ana ( ) {
std::dize dizi = 'Linux, İpucu! \T ' ;

için ( karakter ch : str ) {
eğer ( beyazdır ( ch ) ) {
std::cout << 'Karakter ' << ch << ' bir boşluk karakteridir.' << std::endl;
} başka {
std::cout << 'Karakter ' << ch << ' bir boşluk karakteri değil.' << std::endl;
}
}

geri dönmek 0 ;
}

Kodda, bir dizi başlatıyoruz str ve ipi ver Linux, İpucu! . Bundan sonra, dizgedeki her karakter arasında geçiş yapmak için bir for döngüsü kullanılır. Belirli bir karakterin boşluk olup olmadığını öğrenmek için, boş() yöntem. Karakter bir boşluk değilse, bunu belirtmek için bir mesaj yazdırırız, aksi takdirde boşluk olduğunu belirten bir mesaj yazdırırız.

Çıktı

Çözüm

bu boş() işlev, C++ programlamasında belirli bir karakterin boşluk mu yoksa sekme mi olduğunu kontrol etmek için kullanılabilen güçlü bir araçtır. Büyük hacimli verileri hızlı ve hassas bir şekilde analiz etmek için kullanılabilen hızlı, verimli ve taşınabilir bir işlevdir. İster küçük bir masaüstü uygulaması, ister büyük ölçekli bir sistem yazıyor olun, boş() işlevi, güvenilir, verimli ve bakımı kolay kod yazmanıza yardımcı olabilir.