C ++ 'daki ispunct () işlevi, verilen karakterin bir noktalama karakteri olup olmadığını kontrol eder.
ispunct () Prototip
int ispunct (int ch);
ispunct()
Fonksiyon kontrolleri ch akım C bölgeye göre sınıflandırılmış olarak bir noktalama işareti ise. Varsayılan olarak, noktalama karakterleri! "# $% & '() * +, -. /:;? @ () _` (|) ~ Şeklindedir.
ispunct()
Ch değeri işaretsiz karakter olarak gösterilemezse veya EOF'ye eşit değilse davranışı tanımsızdır.
Başlık dosyasında "> başlık dosyasında tanımlanır.
ispunct () Parametreler
ch: Kontrol edilecek karakter.
ispunct () Dönüş değeri
ispunct()
Fonksiyon ch bir noktalama işareti ise, aksi halde, sıfır olmayan bir değer verir sıfır döndürür.
Örnek: ispunct () işlevi nasıl çalışır?
#include #include using namespace std; int main() ( char ch1 = '+'; char ch2 = 'r'; ispunct(ch1) ? cout << ch1 << " is a punctuation character" : cout << ch1 << " is not a punctuation character"; cout << endl; ispunct(ch2) ? cout << ch2 << " is a punctuation character" : cout << ch2 << " is not a punctuation character"; return 0; )
Programı çalıştırdığınızda, çıktı:
+ bir noktalama karakteridir r bir noktalama karakteri değildir