Linux C function() 參考手冊:字符測試篇-isspace(測試字元是否為空格字符)
Linux C function() 參考手冊:字符測試篇-isspace(測試字元是否為空格字符)
資料來源:http://people.cs.nctu.edu.tw/~yslin/library/linuxc/main.htm
相關函數
isgraph
表頭文件
#include<ctype.h>
定義函數
int isspace(int c)
函數說明
檢查參數c是否為空格字符,也就是判斷是否為空格(”)、定位字符(‘\t’)、CR(‘\r’)、換行(‘\n’)、垂直定位字符(‘\v’)或翻頁(‘\f’)的情況。
返回值
若參數c為空格字符,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
線上執行:http://people.cs.nctu.edu.tw/~yslin/library/linuxc/main.htm
範例
/*將字符串str[]中內含的空格字符找出,並顯示空格字符的ASCII碼*/
#include <stdio.h>
#include <ctype.h>
main()
{
char *str="123c @# FD\tsP[e?\n";
int i;
for(i=0;str[i]!=0;i++)
{
if(isspace(str[i]))
{
printf("str[%d] is a white-space character:%d\n",i,str[i]);
}
}
}