ISBLANK函式中有一個參數value,表示需要進行檢查的內容。如果參數value為無數據的空白時,ISBLANK函式將返回TRUE,,否則將返回FALSE。雖然ISBLANK函式的功能單一,但如果就將該函式與其他函式組合使用,則可實現許多功能,如作為ISBLANK函式的嵌套函式,就可以由空白單元格返回注釋信息。
功能說明:測試字元是否為空白字元
相關函式:isspace
頭 文 件:#include<ctype.h>
函式聲明:int isblank(int c);
函式說明:檢查參數c是否為空白字元,也就是判斷是否為空白(space)或是制表符(tab)。空白 (space)的ASCII碼為32,制表符(tab)的ASCAII碼則為9。
返回值:如果參數c為空白字元,則返回TRUE,否則返回NULL(0)。
範例:
#include<ctype.h>
main()
{
char str[ ]="123c @# FD sP[e?";
int i;
for(i=0;str[i]!=0;i++)
if(isblank(str[i]))
printf("str[%d] is blank character:%d\n",i,str[i]);
}
執行結果:
str[4] is blank character : 32
str[5] is blank character : 32
str[8] is blank character : 32
str[9] is blank character : 32
str[12] is blank character : 9