Funkcija getchar () C ++ nuskaito kitą simbolį iš stdin.
getchar () prototipas
int getchar ();
getchar()
Funkcija yra lygiavertis pokalbio su getc (STDIN). Jis skaito kitą simbolį iš „stdin“, kuris paprastai yra klaviatūra.
Tai apibrėžta antraštės faile.
getchar () parametrai
Nė vienas.
getchar () Grąžinimo vertė
- Pasisekus,
getchar()
funkcija grąžina įvestą simbolį. - Po nesėkmės jis grįžta
EOF
.- Jei gedimas įvyko dėl failo pabaigos pabaigos, jis įjungia
eof
indikatoriųstdin
. - Jei gedimą sukelia kita klaida, jis įjungia klaidos indikatorių
stdin
.
- Jei gedimas įvyko dėl failo pabaigos pabaigos, jis įjungia
Pavyzdys: Kaip veikia getchar () funkcija
#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; )
Kai paleisite programą, galimas rezultatas bus:
Įveskite simbolius, paspauskite Enter, kad sustabdytumėte rtq paSd12 6,2 haQ rtq paSd12 6,2 haQ