Linux控制界面文字显示位置

来源:互联网 发布:ai软件视频教程 编辑:程序博客网 时间:2024/05/18 00:25
如果编译不了,或许是因为Linux没有安装curses包
/* ============================================================================ Name        : iconv.c Author      :  Version     : Copyright   : Your copyright notice Description : Hello World in C, Ansi-style ============================================================================ */#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <errno.h>#include <curses.h>int mian(){initscr();// 开始图形模式noecho();// 不回显char temp[128];char s[128];int seq = 0;while (scanf("%s", s)){if (strcmp(s, "exit") == 0)break;clear();// 清除屏幕sprintf(temp, "please input:");mvaddstr(0, 0, temp);// 在指定的坐标打印int i;for (i = 0; i < 10; i++){sprintf(temp, "%s %d %s", s, seq++, s);mvaddrstr(i + 1, 0, temp);}move(0, 13);// 移动光标到指定坐标refresh();// 刷新屏幕,如果不刷新屏幕,那么mvaddstr和move将不生效}endwin();// 结束图形模式return 0;}

0 0
原创粉丝点击