Getting a character. Whenever you have a question regarding a function, you may use your system's help/manual system.
getch();
explain about function call
Without the semi-colon, getch is just an expression, not a statement.
Gets one character (or keystroke) without buffering or echoing; beware: getch is not part of the standard library.
Function getche is Borland-specific function declared in conio.h, it does the some thing as getch, but echoes the character on the screen.
We use getch() function to hold the screen so that we can see the output but in real it is use to take a input of a character from the console window. Read this out -
getch() takes one char from keyboard but it will be invisible to us. in other words we can say that it waits until press any key from keyboard.getch() is a function which has its protype defined in conio.h header file.it is basically used to take input a single characterfrom keyboard. and this char is not displayed at the screen.it waits until itn gets a input that's why it can be used as a screen stopper.
getch() is a way to get a user-inputted character. It can be used to hold program execution, but the "holding" is simply a side-effect of its primary purpose, which is to wait until the user enters a character. getch() and getchar() are used to read a character from screen.
Function scanf for example. Or, for advanced users: fgets+sscanf
getch is used for console applications and it's very useful because in a way how windows work when a console application has finished it's part windows closes it automatically with the code 0 meaning that program did not have any problems while was running. To prevent automatic shutdown for console applications getch can be used. So, when your program has finished all operations it will wait for an input (basically you will have to press any key to finish the application) from the user.
In C you can use following functions - 1. getch() 2. getche() 3. scanf("%c",&ch); getch() just receives the inputs and does not shows the character no need to press enter after the character. getche() is same as getch() but it shows the character. scanf() with format specifier %c can be used to receive a character input. Enter key should be pressed after the character
There is no 'get' in the standard libraries, but for 'getc', 'getch', 'getchar', 'fgetc' etc you can find useful information in the help/manual.