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
eof
merkkivalon päällestdin
. - Jos vika johtuu jostakin muusta virheestä, se asettaa virheen osoittimen päälle
stdin
.
- Jos vika johtuu tiedoston lopputilasta, se asettaa
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