* Re: getch() in linux
2009-10-24 9:34 ` getch() in linux Siddu
@ 2009-10-24 12:19 ` vinit dhatrak
0 siblings, 0 replies; 2+ messages in thread
From: vinit dhatrak @ 2009-10-24 12:19 UTC (permalink / raw)
To: Siddu; +Cc: linux-c-programming
On Sat, Oct 24, 2009 at 3:04 PM, Siddu <siddu.sjce@gmail.com> wrote:
> Hi all,
>
> Please help me understand whats the use of getch() in linux
>
> the man page says this ! but couldnt comprehend much out of it
>
> The getch, wgetch, mvgetch and mvwgetch, routines read a character
> from the window. In no-delay mode, if no input is waiting,
> the value ERR is returned. In delay mode, the program waits until
> the system passes text through to the program. Depending
> on the setting of cbreak, this is after one character (cbreak mode),
> or after the first newline (nocbreak mode). In half-de‐
> lay mode, the program waits until a character is typed or the
> specified timeout has been reached.
>
> what is delay mode they are talking about?
>
> and can some one give me a simple example for it ?
>
> do i ave to know abt ncurses to understand it ?
>
>
> --
> Regards,
> ~Sid~
> I have never met a man so ignorant that i couldn't learn something from him
>
>
>
>
> --
> Regards,
> ~Sid~
> I have never met a man so ignorant that i couldn't learn something from him
> --
> To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
Yes, you have to know about ncurses to understand this function.
Have a look at this,
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/index.html
Also, check man pages for halfdelay or timeout.
A simple "Hello World" program will give you some idea.
-Vinit
--
To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 2+ messages in thread