C ++ getchar () - štandardná knižnica C ++

Funkcia getchar () v C ++ načíta nasledujúci znak zo štandardného vstupu.

getchar () prototyp

 int getchar ();

getchar()Funkcia je ekvivalentná volanie getc (std). Číta nasledujúci znak zo štandardnej jednotky, čo je zvyčajne klávesnica.

Je definované v hlavičkovom súbore.

getchar () parametre

Žiadne.

getchar () Návratová hodnota

  • Pri úspechu getchar()funkcia vráti zadaný znak.
  • Pri neúspechu sa vráti EOF.
    • Ak je porucha spôsobená stavom konca súboru, eofindikátor sa zapne stdin.
    • Ak je porucha spôsobená inou chybou, zapne sa indikátor chyby stdin.

Príklad: Ako funguje funkcia 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 spustení programu bude možný výstup:

 Zadajte znaky, stlačte kláves Enter a zastavte rtq paSd12 6,2 haQ rtq paSd12 6,2 haQ

Zaujímavé články...