Функција гетцхар () у Ц ++ чита следећи знак из стдина.
прототип гетцхар ()
инт гетцхар ();
getchar()
Функција је еквивалентна позивом гетц (стдин). Чита следећи знак из стдина, који је обично тастатура.
Дефинисано је у заглављу датотеке.
гетцхар () параметри
Ниједан.
гетцхар () Повратна вредност
- Успехом,
getchar()
функција враћа унети знак. - У случају неуспеха, враћа се
EOF
.- Ако је грешка узрокована крајем стања датотеке, он укључује
eof
индикаторstdin
. - Ако је квар узрокован неком другом грешком, он укључује индикатор грешке
stdin
.
- Ако је грешка узрокована крајем стања датотеке, он укључује
Пример: Како функционише функција гетцхар ()
#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; )
Када покренете програм, могући излаз ће бити:
Унесите знакове, притисните Ентер да бисте зауставили ртк паСд12 6,2 хаК ртк паСд12 6,2 хаК