C ++ getchar () - biblioteka standardowa C ++

Funkcja getchar () w C ++ odczytuje następny znak ze standardowego wejścia.

getchar () prototyp

 int getchar ();

getchar()Funkcja odpowiada na wezwanie getc (standardowe wejście). Odczytuje następny znak ze standardowego wejścia, którym jest zwykle klawiatura.

Jest zdefiniowany w pliku nagłówkowym.

getchar () Parametry

Żaden.

getchar () Zwracana wartość

  • Po pomyślnym zakończeniu getchar()funkcja zwraca wprowadzony znak.
  • W przypadku niepowodzenia wraca EOF.
    • Jeśli przyczyną niepowodzenia jest stan końca pliku, włącza się eofwskaźnik stdin.
    • Jeśli awaria jest spowodowana innym błędem, włącza wskaźnik błędu stdin.

Przykład: Jak działa funkcja 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; )

Po uruchomieniu programu możliwe wyjście to:

 Wprowadź znaki, naciśnij Enter, aby zatrzymać rtq paSd12 6,2 haQ rtq paSd12 6,2 haQ

Interesujące artykuły...