亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? msoftcon.cpp

?? A Fraction class that has the ability to add, subtract, multiply, divide and show various statistics
?? CPP
字號:
//msoftcon.cpp
//provides routines to access Windows console functions

//compiler needs to be able to find this file
//in MCV++, /Tools/Options/Directories/Include/type path name

#include "msoftcon.h"
HANDLE hConsole;         //console handle
char fill_char;          //character used for fill
//--------------------------------------------------------------
void init_graphics()
   {
   COORD console_size = {80, 25};
   //open i/o channel to console screen
   hConsole = CreateFile("CONOUT$", GENERIC_WRITE | GENERIC_READ,
                   FILE_SHARE_READ | FILE_SHARE_WRITE,
                   0L, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0L);
   //set to 80x25 screen size
   SetConsoleScreenBufferSize(hConsole, console_size);
   //set text to white on black
   SetConsoleTextAttribute( hConsole, (WORD)((0 << 4) | 12) );

   fill_char = '\xDB';  //default fill is solid block
   clear_screen();
   }
//--------------------------------------------------------------
void set_color(color foreground, color background)
   {
   SetConsoleTextAttribute( hConsole, 
                        (WORD)((background << 4) | foreground) );
   }  //end setcolor()

/* 0  Black          8  Dark gray
   1  Dark blue      9  Blue
   2  Dark green     10 Green
   3  Dark cyan      11 Cyan
   4  Dark red       12 Red
   5  Dark magenta   13 Magenta
   6  Brown          14 Yellow
   7  Light gray     15 White
*/
//--------------------------------------------------------------
void set_cursor_pos(int x, int y)
   {
   COORD cursor_pos;              //origin in upper left corner
   cursor_pos.X = x - 1;          //Windows starts at (0, 0)
   cursor_pos.Y = y - 1;          //we start at (1, 1)
   SetConsoleCursorPosition(hConsole, cursor_pos);
   }
//--------------------------------------------------------------
void clear_screen()
   {
   set_cursor_pos(1, 25);
   for(int j=0; j<25; j++)
      putch('\n');
   set_cursor_pos(1, 1);
   }
//--------------------------------------------------------------
void wait(int milliseconds)
   {
   Sleep(milliseconds);
   }
//--------------------------------------------------------------
void clear_line()                    //clear to end of line
   {                                 //80 spaces
   //.....1234567890123456789012345678901234567890
   //.....0........1.........2.........3.........4 
   cputs("                                        ");
   cputs("                                        ");
   }
//--------------------------------------------------------------
void draw_rectangle(int left, int top, int right, int bottom) 
   {
   char temp[80];
   int width = right - left + 1;

   for(int j=0; j<width; j++)      //string of squares
      temp[j] = fill_char;   
   temp[j] = 0;                    //null

   for(int y=top; y<=bottom; y++)  //stack of strings 
      {
      set_cursor_pos(left, y);
      cputs(temp);
      }
   }
//--------------------------------------------------------------
void draw_circle(int xC, int yC, int radius)
   {
   double theta, increment, xF, pi=3.14159;
   int x, xN, yN;

   increment = 0.8 / static_cast<double>(radius);
   for(theta=0; theta<=pi/2; theta+=increment)  //quarter circle
      {
      xF = radius * cos(theta);  
      xN = static_cast<int>(xF * 2 / 1); //pixels not square
      yN = static_cast<int>(radius * sin(theta) + 0.5);
      x = xC-xN;
      while(x <= xC+xN)          //fill two horizontal lines
         {                       //one for each half circle
         set_cursor_pos(x,   yC-yN); putch(fill_char);  //top
         set_cursor_pos(x++, yC+yN); putch(fill_char);  //bottom
         }
      }  //end for
   }
//--------------------------------------------------------------
void draw_line(int x1, int y1, int x2, int y2)
   {

   int w, z, t, w1, w2, z1, z2;
   double xDelta=x1-x2, yDelta=y1-y2, slope;
   bool isMoreHoriz;

   if( fabs(xDelta) > fabs(yDelta) ) //more horizontal
      {
      isMoreHoriz = true;
      slope = yDelta / xDelta;
      w1=x1; z1=y1; w2=x2, z2=y2;    //w=x, z=y 
      }
   else                              //more vertical
      {
      isMoreHoriz = false;
      slope = xDelta / yDelta;
      w1=y1; z1=x1; w2=y2, z2=x2;    //w=y, z=x
      }

   if(w1 > w2)                       //if backwards w
      {
      t=w1; w1=w2; w2=t;             //   swap (w1,z1)
      t=z1; z1=z2; z2=t;             //   with (w2,z2)
      }
   for(w=w1; w<=w2; w++)            
      {
      z = static_cast<int>(z1 + slope * (w-w1));
      if( !(w==80 && z==25) )        //avoid scroll at 80,25
         {
         if(isMoreHoriz)
            set_cursor_pos(w, z);
         else
            set_cursor_pos(z, w);
         putch(fill_char);
         }
      }
   }
//--------------------------------------------------------------
void draw_pyramid(int x1, int y1, int height)
   {
   int x, y;
   for(y=y1; y<y1+height; y++)
      {
      int incr = y - y1;
      for(x=x1-incr; x<=x1+incr; x++)
         {
         set_cursor_pos(x, y);
         putch(fill_char);
         }
      }
   }
//--------------------------------------------------------------
void set_fill_style(fstyle fs)
   {
   switch(fs)
      {
      case SOLID_FILL:  fill_char = '\xDB'; break;
      case DARK_FILL:   fill_char = '\xB0'; break;
      case MEDIUM_FILL: fill_char = '\xB1'; break;
      case LIGHT_FILL:  fill_char = '\xB2'; break;
      case X_FILL:      fill_char = 'X';    break;
      case O_FILL:      fill_char = 'O';    break;
      }
   }
//--------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区三区四区| 激情久久久久久久久久久久久久久久| 精品理论电影在线| 88在线观看91蜜桃国自产| 欧日韩精品视频| 一本色道久久综合精品竹菊| 色94色欧美sute亚洲线路二 | 在线视频欧美精品| 一本一道波多野结衣一区二区| 91免费观看在线| 在线观看国产一区二区| 欧美日韩五月天| 91精品国产免费| 国产精品沙发午睡系列990531| 亚洲韩国精品一区| 亚洲第一福利一区| 色婷婷国产精品综合在线观看| 国产精品一区二区不卡| 韩国精品久久久| 久久色视频免费观看| 精品国产制服丝袜高跟| 久久久久青草大香线综合精品| 国产精品资源在线观看| 国产精品一区二区在线看| 偷拍与自拍一区| 成人av小说网| 国产精品午夜久久| 国产成人免费视频精品含羞草妖精| 欧美人xxxx| 国产suv精品一区二区三区| 久久精品一区四区| 亚洲丝袜自拍清纯另类| 成人免费高清在线| 中文字幕亚洲区| 99久精品国产| 亚洲乱码中文字幕| 91九色02白丝porn| 一区二区三区四区在线播放| 91女人视频在线观看| 亚洲综合视频网| 欧美日韩国产在线播放网站| 婷婷国产在线综合| 日韩欧美成人午夜| 国产精品一区二区无线| 国产精品理伦片| 色综合色综合色综合色综合色综合| 亚洲免费av在线| 欧美一卡2卡3卡4卡| 激情丁香综合五月| 国产精品久久一级| 欧美三级资源在线| 激情文学综合丁香| 国产在线精品一区二区夜色 | 丝袜诱惑制服诱惑色一区在线观看 | 日韩午夜在线影院| 韩国女主播一区二区三区| 欧美激情一区二区三区四区| 91亚洲男人天堂| 日本vs亚洲vs韩国一区三区 | 欧美午夜在线观看| 久久99国内精品| 国产精品三级视频| 欧美日韩亚洲丝袜制服| 国产一区在线视频| 亚洲精品视频一区二区| 日韩色在线观看| 91视频国产资源| 麻豆精品在线看| 亚洲精品国产a久久久久久| 欧美一区二区播放| 色综合网色综合| 国产乱国产乱300精品| 亚洲精品伦理在线| 国产亚洲欧美色| 欧美精品777| 91免费视频观看| 狠狠色丁香九九婷婷综合五月| 亚洲日韩欧美一区二区在线| 精品久久一区二区| 欧美日韩国产天堂| 成人av电影在线观看| 欧美aⅴ一区二区三区视频| 国产精品国产三级国产| 精品国产免费久久| 欧美日韩在线播放三区| 97成人超碰视| 国产精品小仙女| 秋霞午夜鲁丝一区二区老狼| 亚洲精品成人精品456| 国产亚洲精品中文字幕| 欧美一级夜夜爽| 欧美日韩午夜在线| 91九色02白丝porn| k8久久久一区二区三区| 国产成人午夜片在线观看高清观看 | 精品日韩欧美一区二区| 91香蕉视频在线| 亚洲444eee在线观看| 久久色在线观看| 91精品国产福利在线观看| 色吧成人激情小说| 99久久久久久| av日韩在线网站| 成人理论电影网| 丁香另类激情小说| 国产sm精品调教视频网站| 久久成人羞羞网站| 九色porny丨国产精品| 日韩中文字幕一区二区三区| 亚洲国产日韩a在线播放| 亚洲精品第1页| 亚洲已满18点击进入久久| 亚洲欧美日韩小说| 亚洲精品伦理在线| 亚洲综合视频网| 亚洲国产精品久久久久秋霞影院| 亚洲自拍偷拍欧美| 亚洲午夜激情网页| 午夜精品福利一区二区蜜股av| 亚洲一区二区精品视频| 图片区日韩欧美亚洲| 肉丝袜脚交视频一区二区| 日韩国产成人精品| 久久精工是国产品牌吗| 国产精品亚洲综合一区在线观看| 国产麻豆一精品一av一免费| 国产69精品久久99不卡| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 美女视频黄免费的久久| 精品亚洲国内自在自线福利| 国产大陆精品国产| 色综合天天综合色综合av | 亚洲三级视频在线观看| 在线亚洲+欧美+日本专区| 国产精品理伦片| 亚洲天堂a在线| 亚洲一线二线三线久久久| 亚洲成人在线网站| 玖玖九九国产精品| 丰满少妇久久久久久久| 91福利国产精品| 日韩精品一区二区三区在线播放| 国产亚洲精品中文字幕| 亚洲精品videosex极品| 欧美a一区二区| www.欧美色图| 欧美一区二区三区免费视频| 国产日韩成人精品| 午夜精品久久一牛影视| 国产一区二区三区在线观看免费视频 | 毛片一区二区三区| 丁香天五香天堂综合| 欧美日韩亚洲国产综合| 午夜激情综合网| 色诱亚洲精品久久久久久| 亚洲欧洲无码一区二区三区| 精品少妇一区二区三区日产乱码 | 久久久一区二区三区捆绑**| 亚洲你懂的在线视频| 精品一区二区成人精品| 欧美伊人久久久久久午夜久久久久| 欧美成va人片在线观看| 樱桃国产成人精品视频| 国产毛片精品国产一区二区三区| 欧洲精品一区二区| 国产日产精品一区| 人人爽香蕉精品| 在线观看亚洲一区| 国产精品天天看| 免费观看成人av| 日本电影欧美片| 亚洲国产高清在线| 国产一区高清在线| 3atv在线一区二区三区| 亚洲天堂成人在线观看| 顶级嫩模精品视频在线看| 欧美美女bb生活片| 亚洲影视在线播放| 99久久综合精品| 蜜乳av一区二区| 亚洲欧美区自拍先锋| 青青青爽久久午夜综合久久午夜| av中文字幕不卡| 国产日韩欧美精品一区| 极品美女销魂一区二区三区| 欧美精品自拍偷拍| 亚洲高清一区二区三区| 在线视频国内一区二区| 最新日韩在线视频| 99视频热这里只有精品免费| 国产精品免费看片| fc2成人免费人成在线观看播放| 精品精品欲导航| 狠狠色丁香久久婷婷综| 欧美v日韩v国产v| 国内精品写真在线观看| 26uuu国产日韩综合| 国产呦精品一区二区三区网站| 精品国产区一区| 国产成人综合亚洲网站|