isupper/islower関数



isupper(英大文字の判定)
必要なヘッダー <ctype.h>
関数   int isupper( int c);
引数   c 判定する文字
戻り値   成功 真(0以外)
失敗 偽(0)

islower(英小文字の判定)
必要なヘッダー <ctype.h>
関数   int islower( int c);
引数   c 判定する文字
戻り値   成功 真(0以外)
失敗 偽(0)

■英大文字/英小文字の判定
#include <stdio.h>
#include <ctype.h>

void main(void)
{
 int buf;
 buf=getchar();

 //英小文字判定
 if (islower(buf))
  printf("'%c'は英小文字です。\n",buf);
 else
  printf("'%c'は英小文字ではありません。\n",buf);

 //英大文字判定
 if (isupper(buf))
  printf("'%c'は英大文字です。\n",buf);
 else
  printf("'%c'は英大文字ではありません。\n",buf);
}





Cの基礎のページへ



ホーム PV ランキング