共通<CCTYPE>機能

書式#include <CCTYPE>


今日、問題のブラシの過程で、内部に一般的に使用される機能を総括するための#include <CCTYPE>で、急いでオーバー機能に出くわしました。
<CCTYPE> C ++標準ライブラリファイルヘッダ、C標準ライブラリの元の<のctype.h>本として、このヘッダファイル。これは、多くの文字列関数宣言ヘッダファイルとプロセスであり、これらの機能をするために使用することができる 分離 文字列および変換します。

1、isdigit():

0123456789:チェックキャラクタは、たとえば、十進数です。

2、islowerは():

チェック文字は、たとえば、小文字です:ABCD

3、isupper():

チェック文字は、たとえば、大文字です:ABCD

4、TOLOWER():

例えば、小文字に大文字変換:A>。

5、TOUPPER():

小文字は、例えば、大文字に変換される:> Aを

(その後の更新)

小さなコードを書くために、メモリを容易にするために:
コードは以下の通りであります:

#include<iostream>
#include<cctype>
using namespace std;
int main()
{
	char c;
	while(cin>>c){
		if(isdigit(c)){
		cout<<"数字"<<endl;
	}else if(islower(c)){
		cout<<"小写"<<endl;
		c=toupper(c);
		cout<<"转换为大写"<<c<<endl;
	}else if(isupper(c)){
		cout<<"大写"<<endl;
		c=tolower(c);
		cout<<"转换为小写"<<c<<endl;
	}else{
		cout<<"不知道"<<endl;
	}
	}	
	return 0;
}
リリース元の4件の記事 ウォンの賞賛2 ビュー5447

おすすめ

転載: blog.csdn.net/Milan_1in/article/details/104895922