bgi

    1熱度

    1回答

    我在Turbo C中編寫代碼。我畫了一個籃球場,我想在球場上移動一圈,當我這樣做時它會覆蓋並破壞球場。我怎樣才能在球場上移動這個圈子,仍然可以在場上看到球場而不會丟失? #include <stdio.h> #include <conio.h> #include <graphics.h> #include <stdlib.h> #include <dos.h> void Init()

    0熱度

    1回答

    我嘗試創建條形,但輸出只是條形,而且我想像條形圖均衡器那樣上下移動條形,但我不知道確切的代碼。有人知道嗎? 這裏有一個畫面: 而且我嘗試: #include <stdio.h> #include <conio.h> #include <dos.h> #include <stdlib.h> #include <graphics.h> void main(){ int gd =

    -1熱度

    2回答

    我需要幫助,因爲我在 TURBO-C的圖標使用graphics.h中一些形狀++編譯器 我需要增加形狀的邊框寬度,因爲它幾乎不可見 請告訴我函數(如存在)或其他方式。

    0熱度

    1回答

    我有9張照片都是一個人,但他爲9張照片中的每一張都站在不同的位置。第一個嵌套的for循環創建了一個三元數組,其中j =圖片,x和y表示每個圖片中像素的座標。我使用getpixel函數將它們存儲在這個三重循環中。我的問題在於第二個嵌套for循環。我爲每個像素的rgb值創建一個數組,而不是對它們進行排序以找到中值。從理論上講,這應該會返回一個圖像,其中該人已經消失,而照片的背景仍然存在。然而,它不起作

    2熱度

    3回答

    我在執行代碼塊人們的首選 #include <iostream> #include <graphics.h> using namespace std; int main() { int gd = DETECT, gm; initgraph(&gd, &gm, "C:\TC\BGI"); line(100, 200, 150, 250); cout

    1熱度

    1回答

    我正在開發我的項目C.在windows-7我使用DosBox來實現我的代碼。在編譯時我的項目不顯示任何錯誤。但是當我運行我的項目時,只需在輸出屏幕上顯示以下行。 bgi error graphics not initialized use initgraph 這裏是我的代碼: void firstscreen() { int gm=DETECT; initgraph(&g

    0熱度

    1回答

    我做了一個小程序,顯示一個3D立方體,您可以使用箭頭鍵在任何軸上縮放。唯一的問題是,使用cleardevice();來刷新立方體(所以在縮放立方體時沒有「拖尾」現象)。工作正常,只是每次使用此方法刷新多維數據集時,屏幕都會瞬間黑屏,導致令人討厭的閃爍。每當用戶更改立方體時,是否有更好的方式來刷新屏幕? 我沒有真正研究這一點,但我不是能找到什麼合適的(在研究也許我只是壞,但我無法找到我的在場的任何東

    1熱度

    1回答

    我一直在嘗試各種組合的if和do語句,但無法使其正常工作。我們使用Visual Studio 2015並使用C代碼。代碼的總體目標是使用BGI圖形來模擬2D機器人(一個圓圈和一條線來指示方向),並使其執行各種任務。我被告知; 修改您的程序,以便您可以用鍵盤控制您的機器人。 要做到這一點,您應該初始化初始速度爲0,並添加適當的語句到您的程序,以修改基於哪個鍵被按下的速度。舉例來說,你可以 固定不變量

    1熱度

    1回答

    我正在使用Code :: Blocks 16.01進行C++編碼,每個代碼都能正常運行而不會顯示任何問題或錯誤。但是我曾運行一個圖形程序,它顯示了一個消息circle.exe的彈出窗口已停止工作(circle.cpp是我的程序的名稱)(已經複製了graphics.h,winbigim.h和libbgi.a以及更正了graphics.h中的第302行錯誤,並且還完成了鏈接工作)。 代碼,我現在用的就

    2熱度

    1回答

    我正試圖編寫一個程序來生成C++中的曲線來繪製B樣條曲線。這是我的代碼看起來像。 void drawBSplineCurve(vector<point> poly) { int n, d; cout << "Enter degree of curve: "; cin >> d; n = poly.size(); vector<double> uV