C ispunct () - C Perpustakaan Standar

Fungsi ispunct () memeriksa apakah suatu karakter adalah tanda baca atau bukan.

Prototipe fungsi dari ispunct()adalah:

 int ispunct(int argument);

Jika karakter yang diteruskan ke ispunct()fungsi adalah tanda baca, ia mengembalikan bilangan bulat bukan nol. Jika tidak, ini mengembalikan 0.

Dalam pemrograman C, karakter diperlakukan sebagai bilangan bulat secara internal. Itu sebabnya ispunct()dibutuhkan argumen integer.

The ispunct()Fungsi didefinisikan dalam file ctype.h sundulan.

Contoh 1: Program untuk memeriksa tanda baca

 #include #include int main() ( char c; int result; c = ':'; result = ispunct(c); if (result == 0) ( printf("%c is not a punctuation", c); ) else ( printf("%c is a punctuation", c); ) return 0; )

Keluaran

 : adalah tanda baca 

Contoh 2: Cetak semua Tanda Baca

 #include #include int main() ( int i; printf("All punctuations in C: "); // looping through all ASCII characters for (i = 0; i <= 127; ++i) if(ispunct(i)!= 0) printf("%c ", i); return 0; ) 

Keluaran

Semua tanda baca di C:! "# $% & '() * +, -. /:;? @ () _` (|) ~

Artikel yang menarik...