c語言中 使用putpixel()繪製直線問題
1樓:網友
這是因為c編譯器對資料型別強制轉化引起的:
對y = y + k來說 , 其中y為int型,k為float型,編譯器會將右值強制轉換為int型,相當於y=(int)(y+k),那麼,在0建議將y=y+k改為y = y0 + x-x0)*k.
以下程式在vc中執行,有這些問題,求高手救菜鳥
2樓:
vc 不支援turboc !!
如果想在 vc上 寫 類似 turboc的 graphics的程式 請。
用 vc平臺 上模仿 turboc的graphics的例如 easyx 和 ege(powereasyx)
3樓:網友
您檢查下是否使用了中文標點符號?
估計是由於這個原因導致的。
如何用vc++繪製棋盤
4樓:網友
記得以前用c語言在上做了乙個五子棋程式,畫棋盤的時候是這樣的假設棋盤為n行m列,每兩條線之間的距離是tint i,j;
for(i=0;i}for(i=0;i}其中的color是顏色,具體怎樣定義你可以在網上搜以下putpixel函式的用法。希望能夠幫到你。
5樓:陳學陽
moveto
lineto兩個函式,在視窗上畫15條直線就可以了。
如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!
vaela
putpixel和initgraph這樣的函式在什麼課裡會學到?c語言程式設計?
6樓:張瑜
putpixel
功 能: 在指定位置畫一畫素。
用 法: void far putpixel (int x, int y, int pixelcolor);
initgraph
功 能: 初始化圖形系統。
函式原型: void far initgraph(int far *graphdriver, int far *graphmode,我在c語言程式設計這本書沒有見過這兩個函式當你想控制螢幕輸出的內容的時候就會用到的。
turbo c 現在基本被遺忘了 學校應該還在用vc++
vc畫五角星
7樓:網友
你這個程式不能在vc裡面執行,只能在裡面執行,這個圖形庫是早已經被廢棄的庫了,裡面有很多廢棄的型別,比如far,但是還有一些書教你怎麼畫圖,而且用的就是這個庫,所以只能用dos介面的。
8樓:網友
vc中預設是沒有這個標頭檔案的,你需要安裝第三方的庫,可以根據這個教程來做:
裡面有詳細的配置說明和繪圖講解。
C在VC下編譯,C 在VC下編譯
我來總結一下 1 建構函式宣告那不給預設形參值,後面定義給出就可以了。point double a,double b 這裡不用加預設形參值 point point double a 0,double b 0 使用後就可以加 這是一種符合規範的書寫格式,因為主要的是宣告函式,不需要指定出的預設值,等使...
vc析構函式怎麼申明,VC 析構函式怎麼申明?
vc 析構函式的宣告 舉例如下 當規定類只能在堆上分配記憶體時,就可以將析構函式宣告為 class alloc 如果在堆上分配空間,因為只有在delete時才會呼叫析構函式,故可以新增乙個destroy 函式來釋放,從而解決不能在析構函式中新增delete的問題。class alloc privat...
vista下如何使用,VISTA下如何使用IPV
這要看你的學校了,如果你的學校不在國家的試點範圍之內就沒有辦法了如果學校開通了,網路中心會提供相關說明,比如交大的 也是ipv6參考最多的 edu.cn 按照學校的說明是可以上的,我的經驗是xp反而比vista好用ipv6,vista的ipv6應該和ipv4一樣是自動識別的,不用裝什麼外掛程式.如果...