cinの正体であるbasic_istream<char>。
メンバ関数getで入力文字を取得できる。
basic_istream::get - cpprefjp C++日本語リファレンス
実は、文字列も取得できるが、今回は1文字のみ。
int(正確にはint_type)で返ってくるので、
$ vi basic_istream.cpp $ g++ basic_istream.cpp -o basic_istream $ ./basic_istream c: 1 c = 49 $ ./basic_istream c: 2 c = 50 $ ./basic_istream c: A c = 65 $ ./basic_istream c: a c = 97 $
このように整数値で返ってくる。
Sample/cpp/basic_istream/get/src/basic_istream at master · bg1bgst333/Sample · GitHub