ispunct

ispunct是一個函式。

基本介紹

  • 中文名:ispunct
  • 相關函式:isspace,isdigit,isalpha
  • 表頭檔案:<ctype.h>或<cctype>
  • 定義函式:int ispunct(int c)
簡介,表頭檔案,函式聲明,函式說明,返回值,附加說明,範例,例一,例二,相關函式,

簡介

表頭檔案

1.c語言中:
#include<ctype.h>
2.c++中:
#include<cctype>

函式聲明

int ispunct(int c)

函式說明

檢查參數c是否為標點符號或特殊符號。返回TRUE也就是代表參數c為
非空格、非數字和非英文字母。

返回值

v若參數c為標點符號或特殊符號,則返回TRUE,否則返回NULL(0)。

附加說明

此為宏定義,非真正函式。

範例

例一

/*列出字元串str中的標點符號或特殊符號*/#include<stdio.h>#include<ctype.h>int main(void){charstr[]="123c@#FDsP[e?";inti;for(i=0;str[i]!=0;i++)if(ispunct(str[i]))printf("%c\n",str[i]);return 0;}

例二

//當c為標點符號時,返回非零值,否則返回零。標點符號指那些既不是字母數字,也不是空格的可列印字元。// ispunct.c#include<stdio.h>#include <syslib.h>#include <ctype.h>#include <string.h>int main(void){char s[]="Hello, Rain!";int i;clrscr();  // clear screenprintf("%s\n",s);for(i=0;i<strlen(s);i++){if(ispunct(s[i])) printf("^");else printf(".");}return 0;}

相關函式

相關詞條

熱門詞條

聯絡我們