A getchar () függvény a C ++ - ban kiolvassa a következő karaktert az stdin-ből.
getchar () prototípus
int getchar ();
A getchar()
függvény egyenértékű a getc (stdin) hívással. Kiolvassa a következő karaktert a stdin-ből, amely általában a billentyűzet.
A fejlécfájlban van meghatározva.
getchar () paraméterek
Egyik sem.
getchar () Visszatérési érték
- Siker esetén a
getchar()
függvény visszaadja a beírt karaktert. - A kudarc után visszatér
EOF
.- Ha a hibát a fájl végének oka okozza, akkor bekapcsolja a
eof
jelzőtstdin
. - Ha a hibát valamilyen más hiba okozza, akkor bekapcsolja a hiba jelzőjét
stdin
.
- Ha a hibát a fájl végének oka okozza, akkor bekapcsolja a
Példa: Hogyan működik a getchar () függvény
#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; )
A program futtatásakor egy lehetséges kimenet lesz:
Írja be a karaktereket, nyomja meg az Enter billentyűt az rtq paSd12 6.2 haQ leállításához rtq paSd12 6.2 haQ leállításához