Consoleアプリケーションの、「cin >>」について
//一文字入力のつもりで、作ったのですが、
//「abcd」と打って、Enterすると、
//「a」→「A」
//「b」→「B」
//「c」→「C」
//「d」→「D」
//と、連続変換するのですが、
// cin >> -- ; というのは、
//どういうことでしょうか?
// すみません、初心者です。
// よろしくお願いします。
#include <iostream>
using namespace std;
int main()
{
char inputchar;
char outputchar;
char Str1[12],Str2[12];
int chrcode;
while(chrcode-120)
{
cin >> inputchar;
chrcode = ( inputchar + inputchar ) / 2;
if(chrcode >=65 && chrcode<=90)
{
outputchar=inputchar+'a'-'A';
strcpy(Str1,"大文字");
strcpy(Str2,"小文字");
}
if(chrcode >=97 && chrcode<=122)
{
outputchar=inputchar-'a'+'A';
strcpy(Str1,"小文字");
strcpy(Str2,"大文字");
}
cout << Str1 << "[" << inputchar << "]→" << Str2 << "[" << outputchar << "]" <<endl;
}
return 0;
}
お礼
ありがとうございます!! 実は、前に友達にもらった紙袋に書いてあったんです。 なにやらブランドの名前なのですね。 かわいいので、使いまわししようと思ったのですが、 ちょうど去年のバレンタインくらいの時期に友達がくれた紙袋なので。。。 使いまわしして、それがもし、何語かで「バレンタインデー」みたいな意味だと こまるな。。。と思いまして、質問させていただきました。 それにしても、すぐに回答いただけて、感動です!