blkput

基本介紹

  • 中文名:blkput
  • 原型: extern void far blkput
  • 輸入:mode - 象素寫模式
  • 輸出: 無返回值
簡介,用法,舉例,

簡介

DOS SVGACC圖形開發庫函式
原型: extern void far blkput (PixelMode mode, int x, int y,RasterBlock far *gfxblk)
輸入: mode - 象素寫模式
x, y - 塊的左上角坐標
gfxblk - 指向點陣圖的RasterBlock指針
輸出: 無返回值

用法

BLKPUT把包含在gfxblk中的點數據寫到螢幕上。由(X,Y)指定繪製區域的左上角,任意的(X,Y)都被接受,超過當前定義的視口部分將不會繪製

舉例

/*
* Places 1/4 of a circle at the center of the screen
*/
#include <stdlib.h>
#include <conio.h>
#include "svgacc.h"
void main(void)
{
int vmode;
int a,b,c,d;
RasterBlock *blkdata;
vmode = videomodeget();
if ( !whichvga() || (whichmem() < 512))
exit(1);
res640();
drwcircle(1,10,30,30,20);
fillarea(30,30,10,7);
a = b = 0;
c = d = 30;
blkdata = (RasterBlock *)malloc((c-a+1)*(d-b+1)+4);
blkget(a,b,c,d,blkdata);
blkput(1,320,240,blkdata);
getch();
videomodeset(vmode);
exit(0);
}

相關詞條

熱門詞條

聯絡我們