電子制作屋 - 組み込み、ロボット、Linux、AVR,MSP430

Linux

2011 年 10 月 06 日

isalpha関数—linux関数のヘルプ2

isalpha (测试字符是否为英文字母)
相関関数
isalnum,islower,isupper
ヘッダファイル
#include
定義された関数
int isalpha (int c)
機能の説明
パラメータcの文字、cは、標準使用するのと等価であるかどうかを確認する”isupperはを(C)| | islowerは(C)”テストを行う。
戻り値
パラメータcがアルファベットの場合は、TRUEを返す、それ以外の場合はNULL(0)を返します。
追加情報
これは、マクロ定義、非リアルタイム機能です。

/* 英語のアルファベットの文字の文字列strを探す*/
#include
main()
{
char str[]=”123c@#FDsP[e?”;
int i;
for (i=0;str[i]!=0;i++)
if(isalpha(str[i])) printf(“%c is an alphanumeric character\n”,str[i]);
}
実行
c is an apphabetic character
F is an apphabetic character
D is an apphabetic character
s is an apphabetic character
P is an apphabetic character
e is an apphabetic character

コメントする

この投稿へのコメントの RSS フィード。 TrackBack URL