namespace std {
int getchar();
}
概要
標準入力から1文字入力する。
getcとは違い、関数として定義することが定められているため、引数は一度しか評価されないことが保証されている。
戻り値
読み取る文字があればその文字を、なければEOFを返す。
例
#include <cstdio>
int main() {
int c;
while ((c = std::getchar()) != EOF) {
std::putchar(c);
}
}
入力
abc
出力
abc
処理系
- Clang: ??
- GCC: ??
- Visual C++: ??