練習問題4.16アルファベット文字を入力し、必要に応じて小文字を大文字出力に変更したり、大文字を小文字出力に変更したりできるように条件コンパイルを設定します.


C++プログラム設計(第三版)譚浩強習題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;
}