Funkcija getchar () u C ++ čita sljedeći znak iz stdina.
getchar () prototip
int getchar ();
getchar()
Funkcija je ekvivalent za poziv getc (stdin). Čita sljedeći znak iz stdina, koji je obično tipkovnica.
Definirano je u datoteci zaglavlja.
getchar () parametri
Nijedna.
getchar () Povratna vrijednost
- Nakon uspjeha
getchar()
funkcija vraća uneseni znak. - U slučaju neuspjeha, vraća se
EOF
.- Ako je kvar uzrokovan zbog stanja datoteke na kraju, on uključuje
eof
indikatorstdin
. - Ako je kvar uzrokovan nekom drugom pogreškom, on uključuje indikator pogreške
stdin
.
- Ako je kvar uzrokovan zbog stanja datoteke na kraju, on uključuje
Primjer: Kako funkcionira 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; )
Kada pokrenete program, mogući izlaz bit će:
Unesite znakove, pritisnite Enter da biste zaustavili rtq paSd12 6,2 haQ rtq paSd12 6,2 haQ