C言語 大文字判定 小文字判定 - ctype.h - [ isupper, islower ]
2008.08.20 Wednesday | by LRESULT
文字列「Aa Bb 1-2*3 Cc」から、大文字と小文字を抽出してみます。 |
---|
#include <stdio.h> #include <ctype.h> int main(void) { int i; char str[] = "Aa Bb 1-2*3 Cc"; printf( "大文字を抽出:" ); for( i=0; i<15; i++ ){ if( isupper( str[i] ) != 0 ) printf( "%c", str[i] ); } printf( "¥n小文字を抽出:" ); for( i=0; i<15; i++ ){ if( islower( str[i] ) != 0 ) printf( "%c", str[i] ); } return 0; } |
大文字を抽出:ABC 小文字を抽出:abc |
---|
と、表示されます。 |