C ++ getchar () - standardní knihovna C ++

Funkce getchar () v C ++ čte další znak ze stdin.

getchar () prototyp

 int getchar ();

getchar()Funkce je ekvivalentní volání getc (std). Přečte další znak ze standardního vstupu, kterým je obvykle klávesnice.

Je definován v hlavičkovém souboru.

getchar () parametry

Žádný.

getchar () Návratová hodnota

  • Při úspěchu getchar()funkce vrátí zadaný znak.
  • Při selhání se vrátí EOF.
    • Pokud je porucha způsobena stavem konce souboru, eofzapne se indikátor stdin.
    • Pokud je porucha způsobena jinou chybou, zapne se indikátor chyby stdin.

Příklad: Jak funguje funkce 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; )

Při spuštění programu bude možný výstup:

 Zadejte znaky a stiskněte Enter pro zastavení rtq paSd12 6,2 haQ rtq paSd12 6,2 haQ

Zajímavé články...