#include <curses.h>
int main(){
initscr();
char name[9] = {0};
mvaddstr(4,10,"user:[ ]");
int r = mvgetnstr(4,16,name,8);
mvprintw(7,10,"---->%s\n",name);
refresh();
getch();
endwin();
}
本文展示了一个使用C语言及curses库实现的简易登录界面示例代码。该程序通过调用curses库中的函数创建了一个包含用户输入框的界面,并能够获取用户输入的名称并显示出来。
#include <curses.h>
int main(){
initscr();
char name[9] = {0};
mvaddstr(4,10,"user:[ ]");
int r = mvgetnstr(4,16,name,8);
mvprintw(7,10,"---->%s\n",name);
refresh();
getch();
endwin();
}
1万+

被折叠的 条评论
为什么被折叠?