用VC6.0開發console模式程序(c程序),如何顯示圖形(數據已經存入數組,可用指針跟蹤)



 
   
在VC環境下寫c程序,要用圖形顯示已經得到的數據,用什么方法?我不知道什么頭文件里有相應的函數聲明。請教大蝦!!謝了!
  
 
 
 
 
 
    

 
 

6 个解决方案

#1


想法就不對路。console程序就是字符的,沒有用到GDI,要用你就要創建窗口,哪怕你用C和SDK編也行,也窗口程序。要不就在控制台下用BC編dos程序來畫圖。console程序是win32的,不是dos程序。

#2


可以在 console 程序中調用窗口的相關函數。比如 VC 中帶有一個例子,演示如何在 console 程序中使用 MFC 庫,而且有些 windows 自帶的工具,就是即支持命令行操作,又支持圖形方式操作的。具體的例子我記不太清楚了。肯定有。

#3


如果可以的話我倒也想知道呢

#4


vc是生成win32程序的,不可能生成dos程序。這就意味着:
1、要么用vc,那就要用windows窗口方式變程繪圖,這就用c++的,c語法有些就要報錯。其實在windows里作簡單繪圖也不難:讓VC生成一個SDI的程序框架,然后要繪圖就到子窗口的OnPaint()里畫,只需要看看CDC的幾個繪圖函數就可以了:MoveTo(), LineTo()等,看看MSDN.
   如果這樣現在還是有難度,那就只好:
2、換用Turbo C 或 Borland C++等dos下的編譯工具,最簡單就是tc 2.0, 小巧夠用,只支持C語言。 TC++ 3.0 和BC++ 3.0同時支持C++的。但是他們的繪圖都是用的borland 的 BGI庫,所有的繪圖函數都可以在其help上查找。 如setcolor(), line(), rectangle()等;
3、還有標准C的庫是沒有圖形函數調用的,所有的圖形函數都不是標准的庫函數,是不同的編譯器根據不同的操作系統環境自己擴展出來的。如同是dos下的C編譯器,MSC(Microsoft C) 和TC 都有各自的圖形函數庫,但各不相同。當然你也可以自己只調用int86等bios中斷10h自己處理視頻。

希望這能幫到你,簡單點的方法,也是比較多的入門方法就是用 turbo c 調用bgi函數繪圖。當然這是dos程序。

#5


在VC下是不可以編輯圖形的。
思路很不對頭

#6


你可以直接寫顯存。不過在Win2000以上不太安全

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com