what is the difference between getch() and getche()?
Answers were Sorted based on User's Feedback
Answer / m.karthiga
the getch() does not echo any characters. but getche()
should echo the characters
| Is This Answer Correct ? | 67 Yes | 7 No |
Answer / rama krishna sidhartha
Here are some examples for getch() and getche() to distinguish :
Example for getch() :
main()
{
getch();
}
OUTPUT : black screen(nothing is displayed)
Example for getche() :
main()
{
getche();
}
OUTPUT : u(the cursor waits for sometime untill you press
any key from the keyboard after pressing it immediately goes
to blue screen)
| Is This Answer Correct ? | 40 Yes | 10 No |
Answer / azad sable,chiplun.
The 'e' in getche() fuction means it echoes(display) the
character that you typed to the screen.As against it ,getch
()just returns the character that that you typed without
echoing it on the screen.
| Is This Answer Correct ? | 25 Yes | 2 No |
Answer / beulah david
Both getch() and getche() are used to read single character
there is very little difference
For Example.....
1.
main()
{
getch();
}
after running the above program
when you press any key, you'll exit from output screen
verify the output by pressing alt+F5
will not show anything
OUTPUT : black screen(nothing is displayed)
2.
main()
{
getche();
}
will show the key you were pressed
OUTPUT : u(the cursor waits for sometime untill you press
any key from the keyboard after pressing it immediately goes
to blue screen)
| Is This Answer Correct ? | 15 Yes | 9 No |
Answer / ayaskanta
getch is used to get a character from keyboard. once a key
is pressed it goes back to blue screen. In the case of
getche the compiler waits for you to press ENTER after you
have entered another character through keyboard.
| Is This Answer Correct ? | 14 Yes | 9 No |
Answer / umer khan
getch() is a library file to #include <conio.h> which is mostly used in stidios compiler......
while getche() takes input frm the user withtout presing '\r'
| Is This Answer Correct ? | 3 Yes | 5 No |
Answer / rambabu
these two are different where the difference is identified
as when we r using getch() for get the echo output it is
black screen and as well as getche() it containsa blue screen
| Is This Answer Correct ? | 7 Yes | 15 No |
why use "return" statement a) on executing the return statement it immediately transfers the control back to the calling program b) it returns the value present in the parentheses return, to the calling program c) a & b d) none of the above
i=20,k=0; for(j=1;j<i;j=1+4*(i/j)) { k+=j<10?4:3; } printf("%d", k);
How can this be legal c?
code for bubble sort?
write a c program to change only the 3rd bit of the particular number such that other bits are not affected.. if bitnum=10(say.. it can be any no..
What Is The Difference Between Null And Void Pointer?
What is f'n in math?
related proverb of "dont count your chicken before it hatches"
The difference between printf and fprintf is ?
while initialization of two dimensional arrays we can initialize like a[][2] but why not a[2][] is there any reason behind this?
Explain 'far' and 'near' pointers in c.
What is the significance of scope resolution operator?
0 Answers Agilent, ZS Associates,