曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 4580|回复: 0
打印 上一主题 下一主题

curses 相关函数 -- wgetnstr

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34397
跳转到指定楼层
楼主
发表于 2009-3-28 22:35:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<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 />
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-7-2 14:08 , Processed in 0.114811 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表