Функция getchar () в C ++ считывает следующий символ из stdin.
getchar () прототип
int getchar ();
getchar()
Функция эквивалентна вызовет ЕОКП (стандартный ввод). Он считывает следующий символ из стандартного ввода, которым обычно является клавиатура.
Это определено в заголовочном файле.
getchar () Параметры
Никто.
getchar () Возвращаемое значение
- В случае успеха
getchar()
функция возвращает введенный символ. - В случае неудачи возвращается
EOF
.- Если сбой вызван состоянием конца файла, включается
eof
индикаторstdin
. - Если сбой вызван другой ошибкой, включается индикатор ошибки
stdin
.
- Если сбой вызван состоянием конца файла, включается
Пример: как работает функция getchar ()
#include #include using namespace std; int main() ( int c,i=0; char str(100); cout << "Enter characters, Press Enter to stop"; do ( c = getchar(); str(i) = c; i++; ) while(c!=''); cout << str; return 0; )
Когда вы запустите программу, возможный результат будет:
Введите символы, нажмите Enter, чтобы остановить rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ