練習問題4.16アルファベット文字を入力し、必要に応じて小文字を大文字出力に変更したり、大文字を小文字出力に変更したりできるように条件コンパイルを設定します.
1364 ワード
C++プログラム設計(第三版)譚浩強習題4.16個人設計
練習問題4.16アルファベット文字を入力し、必要に応じて小文字を大文字出力に変更したり、大文字を小文字出力に変更したりできるように条件コンパイルを設定します.
コードブロック:
練習問題4.16アルファベット文字を入力し、必要に応じて小文字を大文字出力に変更したり、大文字を小文字出力に変更したりできるように条件コンパイルを設定します.
コードブロック:
#include
using namespace std;
#define TRANS //
int main()
{
char c;
cout<<"Please enter letter: ";
cin>>c;
#ifdef TRANS
c>='a'&&c<='z' ? c-=32 : c;
#else
c>='A'&&c<='Z' ? c+=32 : c;
#endif
cout<"pause");
return 0;
}