标签:set print clu stream out string define void int
#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\n",(++pa)->c_str()); std::cout<<*pa<<std::endl; #endif return 0; }
标签:set print clu stream out string define void int
原文地址:https://www.cnblogs.com/wljcom/p/9823370.html