練習一下

來源:互聯網
上載者:User

標籤:set   print   clu   stream   out   string   define   void   int   

#include <ncurses.h>#include <string>#include <vector>//#define DEBUG#ifdef DEBUG#include <iostream>#include <cstdio>#endifint 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;}

 

練習一下

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.