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

Linux

2011 年 10 月 06 日

isalnum関数—linux関数のヘルプ1

isalnum(英語の文字または数字かどうかテスト)
相関関数
isalpha,isdigit,islower,isupper
ヘッダファイル
#include
定義された関数
int isalnum (int c)
機能の説明
標準C言語を使用するのと同じ、cが英字またはアラビア数字になっているパラメータを確認し、“isalpha(c) || isdigit(c)”テストを行う。
戻り値
パラメータcが英字または数字である場合、それはTRUEを返し、そうでなければ(0)はNULLを返します。
追加情報
これは、マクロ定義、非リアルタイム機能です。

/* 文字または数字の文字の文字列strを探す*/
#include < ctype.h>
main()
{
char str[]=”123c@#FDsP[e?”;
int i;
for (i=0;str[i]!=0;i++ )
if ( isalnum(str[i])) printf(“%c is an alphanumeric character\n”,str[i]);
}
実行
1 is an apphabetic character
2 is an apphabetic character
3 is an apphabetic character
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