c 在視窗中畫正方體,c 在視窗中畫一個正方體

2022-06-20 08:20:02 字數 1571 閱讀 8022

1樓:匿名使用者

做mfc好弄 在ondraw()函式體力畫pdc->moveto(0,0);

pdc->lineto(0,10);

pdc->lineto(10,10);

pdc->lineto(10,0);;

pdc->lineto(0,0);

當然點可以自己定

2樓:百度網友

推薦你用opengl圖形庫,裡面有好多相關的函式,還涉及影象的旋轉、平移、對稱等操作。如果你需要的話我可以發一本opengl入門的電子書給你。

3樓:匿名使用者

用qt 裡面好多ui 你可以畫的 qt學起來很簡單

200分跪求一個c++作品 (請繪製一個蘭色正方體並將下面的正方形蓋向右動態翻開)**急等啊。。

4樓:匿名使用者

當年用mfc可以的說

5樓:匿名使用者

難度在於動態翻開時的軌道運算,涉及到面積的變化,作為程式設計師搞不定這個物理知識~~如果能提供演算法的話我倒是可以做出來~~不過積分無意義~~rmb才是硬道理~~有需要就聯絡吧

6樓:匿名使用者

孫鑫vc++裡面有,你可以去圖書館借一本書看看。求人不如求己,畢竟工作量太大。而且關鍵是你從中能學到東西。

7樓:爪抽

這不是分得問題,而是麻煩。如果用c++做還真有點麻煩,要能用directx的話就比較方便了。

如何用c++畫立方體

8樓:極天異雲

不知道你的程式還有別的限制沒有

除了不能用graphics.h

一樓說的用opengl是可以完成的。

9樓:百度網友

opengl可以實現

c++中編寫一個程式,讀取一個正方形的邊長,然後利用星號和空格,列印具有該邊長的一個空心正方形。

10樓:匿名使用者

int number;

int number1;

cout<<"enter a number."<>number;

for(int number;number >= 1 ; number -- )

cout<<"*";

這是你程式的前部分。顯然你重複定義了變數number和number1.你的編譯器沒報錯嗎?number1是做什麼用的?而且沒賦初值。把中間那段改成

for(number1 = (number - 2),number1 >=1 ;number1 --)

試試先,不行再問

11樓:匿名使用者

#include

int main(void)

while(c=='y'||c=='y');

return 0;

} 這個比一樓的簡潔,比二樓的安全些,重複執行很方便~~望採納~~

12樓:匿名使用者

用個二維陣列可能會簡單點