练习一下
Posted wljcom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了练习一下相关的知识,希望对你有一定的参考价值。
#include <ncurses.h> #include <string> #include <vector> //#define DEBUG #ifdef DEBUG #include <iostream> #include <cstdio> #endif int main(void) { int x,y; std::vector<std::string> msg; msg.push_back("Hello Ncurses!"); msg.push_back("Please Enter Anykey to exit. . ."); std::vector<std::string>::iterator pa=msg.begin(); #ifndef DEBUG initscr(); curs_set(0); noecho(); getmaxyx(stdscr,y,x); //refresh(); //mvprintw(y/2,x/2-pa->size()/2,pa->c_str()); for(int i=0;pa!=msg.end();++pa,++i) mvprintw(y/2+i,x/2-pa->size()/2,pa->c_str()); //refresh(); getch(); echo(); curs_set(1); endwin(); #else printf("%s ",(++pa)->c_str()); std::cout<<*pa<<std::endl; #endif return 0; }
以上是关于练习一下的主要内容,如果未能解决你的问题,请参考以下文章