Funkcija getchar () v jeziku C ++ bere naslednji znak iz stdina.
getchar () prototip
int getchar ();
getchar()
Funkcija je enak poziv k getc (stdin). Prebere naslednji znak iz stdina, ki je običajno tipkovnica.
Določen je v datoteki glave.
getchar () parametri
Nobenega.
getchar () Vrnjena vrednost
- Po uspehu
getchar()
funkcija vrne vneseni znak. - Ob neuspehu se vrne
EOF
.- Če je napaka posledica konca stanja datoteke,
eof
indikator vklopistdin
. - Če napako povzroči kakšna druga napaka, vklopi indikator napake
stdin
.
- Če je napaka posledica konca stanja datoteke,
Primer: Kako deluje funkcija 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; )
Ko zaženete program, bo možen izhod:
Vnesite znake, pritisnite Enter, da ustavite rtq paSd12 6,2 haQ rtq paSd12 6,2 haQ