C ++ ispunct () - C ++ Standart Kitaplığı

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

Ilginç makaleler...