ps怎麼清屏 請問心形函式程式怎麼清屏?

2021-10-17 04:44:54 字數 3208 閱讀 9205

該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓

源**:

#include

#include

#include

#include

// 獲取控制台視窗控制代碼 微軟官方**的程式 直接拿來用了

hwnd getconsolehwnd(void)

#define my_bufsize 1024 // buffer size for console window titles.

hwnd hwndfound; // this is what is returned to the caller.

char psznewwindowtitle[my_bufsize]; // contains fabricated

char pszoldwindowtitle[my_bufsize]; // contains original

getconsoletitle(pszoldwindowtitle, my_bufsize);//獲取控制台標題存入pszoldwindowtitle中

//設定控制台的標題為 時間數 程序id

wsprintf(psznewwindowtitle,"%d/%d",//把獲取的數目,和當前程序id輸出到緩衝區psznewwindowtitle中

gettickcount(),//用於獲取作業系統啟動後的毫秒數

getcurrentprocessid());//獲取當前程序id

setconsoletitle(psznewwindowtitle);//更改控制台的標題為新內容

sleep(40);

hwndfound=findwindow(null, psznewwindowtitle);//獲取控制台的hwnd號

setconsoletitle(pszoldwindowtitle);//更改控制台的標題為原始內容

return(hwndfound);//返回控制代碼

void drawxy()//繪製x和y軸

hwnd hwnd=getconsolehwnd();//獲取控制台視窗控制代碼,用於設定畫筆顏色

hdc hdc=getdc(hwnd);

coord dwsize;//記錄窗體大小,用於設定座標軸遠點

hpen hnewpen=createpen(ps_solid,1,rgb(255,0,0));//建立畫筆物件

hpen holdpen=(hpen)selectobject(hdc,hnewpen);//選取畫筆物件進行繪圖

console_screen_buffer_info binfo; // 視窗資訊

handle hout=getstdhandle(std_output_handle);//獲取控制台控制代碼

getconsolescreenbufferinfo(hout, &binfo );//獲取控制台資訊

dwsize=binfo.dwmaximumwindowsize ;//獲取視窗大小,此時獲得的是字元模式下

//從字元到影象放大座標軸8倍

dwsize.x *=8;

dwsize.y*=8;

setbkmode(hdc, transparent);settextcolor(hdc,255*255);

//繪製x軸各個特殊座標

textout(hdc,dwsize.x-15,dwsize.y/2-15,"x",1);

//arc(hdc,100,100,300,300,350,500,350,500);//畫圓 其中hdc表示畫圖控制代碼,100,100,300,300表示所使用的矩形區域,350,500表示畫弧線的起點,350,500表明畫弧線的終點 ;

//繪製y軸各個特殊座標

textout(hdc,dwsize.x/2,0,"y",1);

movetoex(hdc,0,dwsize.y /2,null);

lineto(hdc,dwsize.x,dwsize.y/2);

movetoex(hdc,dwsize.x/2,0,null);

lineto(hdc,dwsize.x/2,dwsize.y);

releasedc(hwnd,hdc);

hwnd* draw(double p)

int i;

double x,y;

hwnd hwnd=getconsolehwnd();//獲取控制台視窗控制代碼,用於設定畫筆顏色

hdc hdc=getdc(hwnd);

coord dwsize;//記錄窗體大小,用於設定座標軸遠點

hpen hnewpen=createpen(ps_solid,1,rgb(255,0,0));//建立畫筆物件

hpen holdpen=(hpen)selectobject(hdc,hnewpen);//選取畫筆物件進行繪圖

console_screen_buffer_info binfo; // 視窗資訊

handle hout=getstdhandle(std_output_handle);//獲取控制台控制代碼

getconsolescreenbufferinfo(hout, &binfo );//獲取控制台資訊

dwsize=binfo.dwmaximumwindowsize ;//獲取視窗大小,此時獲得的是字元模式下

//從字元到影象放大座標軸8倍

dwsize.x *=8;

dwsize.y*=8;

//movetoex(hdc,0,dwsize.y/2,null);

for(i=-180;i<=180;i++)

x=16*pow(sin(i*3.1415926/180),3.0)*p;

y=(13*cos(i*3.1415926/180)-5*cos(2*i*3.1415926/180)-2*cos(3*i*3.1415926/180)-cos(4*i*3.1415926/180))*p;

x=(x+16)*dwsize.x/32/2+dwsize.x/4;

y=-y/16*dwsize.y/2.3+dwsize.y/2;

x=x;

y=y;

movetoex(hdc,x,y,null);

lineto(hdc,x+1,y+1);

return &hwnd;

void main(void)

double p;

hwnd *pte;

for(p=0.6;p<=1;p=p+0.01)

pte=draw(p);

//system("cls"); //這個函式未能起到清屏作用

Python IDLE 怎麼清屏?

python idle 怎麼清屏?方法很簡單,為idle增加乙個清屏的擴充套件 clearwindow 就可以了 開啟config extensions.def 後在句末加上這樣幾句 clearwindow enable 1 enable editor 0 enable shell 1 clearw...

ps軟體怎麼打字

ps軟體怎麼打字?利用ps軟體的文字工具可以進行打字,具體操作請參照以下步驟。1 首先在電腦上開啟photoshop軟體,新建乙個300x300畫素的畫布,填充前景色,色值為 38bada,並儲存原始檔。2 然後點選軟體介面左邊工具欄中的文字工具,預設選擇 橫排文字工具 點選畫布,出現游標後輸入文字...

ps怎麼製作流體 怎麼用PS製作液化流體漸變海報

1.本課內容如圖示。2.開啟 ps軟體,新建 任意大小畫布。具體效果如圖示。3.選擇 背景圖層,填充 藍色。新建 圖層,使用 矩形工具 繪製矩形,填充 白色。調整大小,排列至合適的位置。具體效果如圖示。4.拖入 素材,調整大小,放置畫面合適的位置,右擊 轉換為智慧型物件 單擊 濾鏡 液化 使用 塗抹...