C ++ getchar () - C ++ - vakiokirjasto

C ++: n getchar () -funktio lukee seuraavan merkin stdinistä.

getchar () -prototyyppi

 int getchar ();

getchar()Toiminto on sama kuin puhelun getc (stdin). Se lukee seuraavan merkin stdinistä, joka on yleensä näppäimistö.

Se määritetään otsikkotiedostossa.

getchar () -parametrit

Ei mitään.

getchar () Palautusarvo

  • Menestyksen jälkeen getchar()funktio palauttaa syötetyn merkin.
  • Epäonnistumisen yhteydessä se palaa EOF.
    • Jos vika johtuu tiedoston lopputilasta, se asettaa eofmerkkivalon päälle stdin.
    • Jos vika johtuu jostakin muusta virheestä, se asettaa virheen osoittimen päälle stdin.

Esimerkki: miten getchar () -toiminto toimii

 #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; )

Kun suoritat ohjelmaa, mahdollinen tulos on:

 Syötä merkit, lopeta rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ painamalla Enter

Mielenkiintoisia artikkeleita...