Re: getch() in linux

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Oct 24, 2009 at 3:04 PM, Siddu <siddu.sjce@xxxxxxxxx> 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@xxxxxxxxxxxxxxx
> 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@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Assembler]     [Git]     [Kernel List]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [C Programming]     [Yosemite Campsites]     [Yosemite News]     [GCC Help]

  Powered by Linux