想請問一個問題
我用turbo c的時候
有conio.h的函式庫可以用
(我要用gotoxy()改變輸出座標來畫圖)
但是因為用不順手
想改到visual c++寫
但是卻發現沒有conio.h的函式庫
想請教..怎麼增加!?
新手上路 請包含~
不過我找到解答了
謝謝你的回覆
========================================
在 TURBO C/Borland C 環境中可以用 conio.h 中的 gotoxy() 和 clrscr() 函式來輸出畫面,在 VC 環境下請下載 utilwin32.c, utilwin32.h, 這兩個檔案請和你的程式放在一起, 在你的函式使用 gotoxy() 之前先 #include "utilwin32.h", 你還是一樣用 gotoxy() 和 clrscr(), 請使用選單 Project/Add to project.../Files 把 utilwin32.c 和 utilwin32.h 加入你的 project 中一起編譯/連結就可以了。
=====================================
原始連結:http://squall.cs.ntou.edu.tw/cpp/92spring/assign1.html

sbphsho兄 發問後還能將自己找到的答案貼上來與大家分享,精神可嘉哦!

非得把車搞得像貴賓狗一樣才肯騎是不是?

以下是老人碎碎念,對解實際問題毫無幫助....
這邊作一點點觀念澄清,有誤也請眾先進指正。
當我們說個 Visual C++ 的時候,指的是一套產品,並不完全等同於一個程式語言,
這個產品會包含一套 IDE (整合開發環境),產生binary format 的 compiler, debugger
相關工具等等,還通常會有程式庫,以及自家延伸的語言規格。
當然有 C/C++ 有共通的語言標準,也有他們自己標準的函式庫,不過標準會演進,產品對
標準的支援程度也會不一致。例如說 1996 年出的產品,自然是支援不了 2000 年的標準。
再來就是函式庫 (library),老實說,學一個程式語言的語法其實並不那麼地難,但是相關
的函式庫可是窮盡畢生之力也只能有機會熟那幾套,標準的有機會全部熟悉,那不標準的,
系統相關的,3rd party出的,可是無窮無盡。
函式庫大概可以分成幾類,一個是語言標準函式庫,如 C 的標準函式庫,C++ 的 STL,
再來是開發工具多給的 (C++ 而言,多半是自家的framework, 如 VC++ 內的 MFC,
Borland 早期的 OWL, Delphi/BCB 時代的 VCL等等,可能也有 3rd 的 library,族繁
不及備載),再來是作業系統相關的程式庫,在windows下的win32 API,unix系的
system call 等等 (除了標準函式庫外的後兩類,有時很難分得很清楚,關係錯綜被雜)。
上面說的函式庫,因為都包在同一套軟體裡面,只要有提供,沒寫錯,多半都能用。所以
久了其實會不知道原來關係分類如此複雜。
所以回過頭來,樓主說了一個 Turbo C,我只會想到當年Borland在DOS年代出的那一套,
所以才會扯到什麼直接去寫video memory這種在32位元作業系統下很難搞的動作。
在下就完全不會想到要在win32下搞gotoxy(), 所以廢話這麼多就是沒幫上忙

在一台機器上跑個程式,除非你很留意,不然的話,你的程式一定在某個程度上被某種開發環
境,某個framework,某套函式庫,某個作業系統給綁死...
所以寫寫小工具在下都不喜歡用 C/C++ 了,能用script搞定就好...越來越懶
內文搜尋

X