曲径通幽论坛

标题: curses 相关函数 -- wgetnstr [打印本页]

作者: beyes    时间: 2009-3-28 22:35
标题: curses 相关函数 -- wgetnstr
<b>函数原型</b>:<br /><b><font color="#000080"> </font></b>
<b><font color="#000080">int</font></b> wgetnstr(WINDOW *win, <b><font color="#000080">char</font></b> *str, <b><font color="#000080">int</font></b> n);
<br /><br /><b>函数测试代码</b>:<br /><hr /><font color="#008800">#include <curses&#46;h /></font><br /> <font color="#008800">#include <stdlib&#46;h /></font><br /> <br /> <b><font color="#00bb00">int</font></b> <font color="#00a000">main</font>()<br /> {<br />         <b><font color="#00bb00">char</font></b> str[<font color="#666666">20</font>];<br />         initscr();<br />         wgetnstr(stdscr, str, <font color="#666666">5</font>);<br />         printw(<font color="#bb4444">"Get string is : %s</font><b><font color="#bb6622">\n</font></b><font color="#bb4444">"</font>, str);<br />         refresh();<br />         sleep(<font color="#666666">3</font>);<br />         endwin();<br />         exit(EXIT_SUCCESS);<br /> }<br /><hr /><b>说明</b>:<br />程序执行情况如下图所示:<br /><img src="http://6waalw&#46;bay&#46;livefilestore&#46;com/y1pfqpskAL6R-Kc7X8hwJ8Q4pgFjCOPG5mdYBaPM05m2pYbvrvSAswOXOabfi3WYRdTzvFa_yMB_cw8sZ1Ql854FiuzaCXNd4uM/2323&#46;JPG" /><br />输入 hello ,这个单词已经包含 5 个字符,当希望再继续输入时,已经无法再输入(即屏幕上已经没有回显),此时只有键入回车后程序继续往下执行并输出之前输入的字符串。<br />




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2