Funktsioon getchar () C ++ -s loeb stdinilt järgmise märgi.
getchari () prototüüp
int getchar ();
getchar()
Funktsioon on võrdväärne kõne GETC (standardsisendi). See loeb stdinilt järgmise märgi, mis on tavaliselt klaviatuur.
See on määratletud päisefailis.
getchar () parameetrid
Puudub.
getchar () Tagastusväärtus
- Edu korral
getchar()
tagastab funktsioon sisestatud märgi. - Ebaõnnestumisel naaseb
EOF
.- Kui tõrge on põhjustatud faili lõppemise tõttu, lülitab see
eof
indikaatori sissestdin
. - Kui rike on põhjustatud mõnest muust veast, lülitab see veaindikaatori sisse
stdin
.
- Kui tõrge on põhjustatud faili lõppemise tõttu, lülitab see
Näide: kuidas funktsioon getchar () töötab
#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; )
Programmi käivitamisel on võimalik väljund:
Sisestage tähemärgid, vajutage sisestusklahvi rtq paSd12 6,2 haQ peatamiseks rtq paSd12 6,2 haQ peatamiseks