我是菜鸟,现在在学习用TC编写图形程序,可是照着课本把代码写上去,就是不能够运行,程序可以保证没问题 我想学习写程序 但不知道在哪写 怎么写 我是菜鸟 连程序什么...

\u8dea\u6c42\u3001\u3001\u9ad8\u624b\u8fdb\u5165\uff1aTC\u4e2d\u600e\u6837\u8bbe\u7f6e\u56fe\u5f62\u6a21\u5f0f\uff0c\u7528C\u8bed\u8a00

\u6211\u4ee5\u524d\u7528TC\u5199\u8fc7\u4e00\u4e2a\u6709\u56fe\u5f62\u754c\u9762\u7684\u6597\u5730\u4e3b\u6e38\u620f\u3002\u3002\u4e0d\u8fc7\u662f\u4e3a\u4e86\u5e94\u4ed8\u8001\u5e08\u7f62\u4e86\uff0c\u8981\u662f\u60f3\u505a\u6e38\u620f\u4e0d\u8981\u7528TC\uff0c\u4e5f\u6ca1\u5fc5\u8981\u5b66TC\u91cc\u9762\u90a3\u4e9b\u65e9\u5c31\u6dd8\u6c70\u4e86\u7684\u56fe\u5f62API...

\u7ed9\u4f60\u4e2a\u4f8b\u5b50\uff1a
\u8981\u5bfc\u5165\u7684\u56fe\u5f62\u5934\u6587\u4ef6\u5c31\u662f\uff1a
#include
\u5982\u679c\u8981\u6d89\u53ca\u952e\u76d8\u64cd\u4f5c\u8fd8\u8981\u5bfc\u5165\uff1a
#include
\u4ee5\u53ca\u9884\u5904\u7406\uff1a
#define UP 18432 /*\u5411\u4e0a\u7684\u952e\u76d8\u8f93\u5165\u6807\u5fd7*/
#define DOWN 20480 /*\u5411\u4e0b\u7684\u952e\u76d8\u8f93\u5165\u6807\u5fd7*/
#define LEFT 19200 /*\u5411\u5de6\u7684\u952e\u76d8\u8f93\u5165\u6807\u5fd7*/
#define RIGHT 19712 /*\u5411\u53f3\u7684\u952e\u76d8\u8f93\u5165\u6807\u5fd7*/

\u5173\u4e8e\u753b\u56fe\u7684\u90a3\u4e9b\u51fd\u6570\u7684\u7528\u6cd5\u53ef\u4ee5\u7f51\u4e0a\u4e0b\u4e2aTC\u51fd\u6570\u5927\u5168\u3002

\u6ce8\u610f\u4e00\u70b9\uff1a\u5173\u4e8eTC\u56fe\u5f62\u9a71\u52a8\u7684\u521d\u59cb\u5316\u53ef\u80fd\u7ed9\u673a\u5668\u548c\u64cd\u4f5c\u7cfb\u7edf\u6709\u5173\uff0c\u5f88\u591aTC\u5199\u7684\u56fe\u5f62\u7a0b\u5e8f\u5728\u6709\u7684\u673a\u5668\u4e0a\u4e0d\u80fd\u663e\u793a\u3002

\u6211\u53ef\u4ee5\u7406\u89e3\u4f60\u7684\u5fc3\u60c5\uff0c\u8ddf\u6211\u5f53\u521d\u4e00\u6837\u7684\uff0c\u5475\u5475
\u5176\u5b9e\u5927\u591a\u6570\u7a0b\u5e8f\u6e90\u6587\u4ef6\u7528\u8bb0\u4e8b\u672c\u5199\u5e76\u4fdd\u5b58\u6210\u76f8\u5e94\u6269\u5c55\u540d\u5c31\u884c\uff0c\u6bd4\u5982C\u7a0b\u5e8f\uff0c\u5199\u5b8c\u540e\u4fdd\u5b58\u6210.c\u6587\u4ef6\u3002\u5982\u679c\u60f3\u8fd0\u884c\uff0c\u9700\u8981\u76f8\u5e94\u7684\u7f16\u8bd1\u5668\uff0c\u628a\u4f60\u5199\u7684\u6e90\u6587\u4ef6\u7f16\u8bd1\u5e76\u8fde\u63a5\u6210\u53ef\u6267\u884c\u6587\u4ef6\u3002\u4f46\u5927\u591a\u6570\u60c5\u51b5\u4e0d\u662f\u8fd9\u6837\u7f16\u7a0b\u3002
\u4e0d\u540c\u8bed\u8a00\u6709\u4e0d\u540c\u7684\u7f16\u7a0b\u73af\u5883\u5e73\u53f0\uff0c\u6bd4\u5982C\u8bed\u8a00\uff0c\u4ee5\u524dDOS\u65f6\u4ee3\u7528TC\uff08\u73b0\u5728\u4e5f\u6709\u4eba\u7528\uff09\uff0c\u4e0d\u8fc7\u73b0\u5728\u5927\u591a\u7528\u6bd4\u5982visual C++\u7b49\u96c6\u6210\u7f16\u7a0b\u73af\u5883\u3002\u5728\u8fd9\u4e9b\u7f16\u7a0b\u73af\u5883\u91cc\u53ef\u4ee5\u5199\u4ee3\u7801\u3001\u7f16\u8bd1\u8fde\u63a5\u6210exe\u6587\u4ef6\u3001\u67e5\u770b\u8fd0\u884c\u60c5\u51b5\uff0c\u8fd8\u53ef\u4ee5\u5bf9\u7a0b\u5e8f\u8fdb\u884c\u8c03\u8bd5\u3002
\u5efa\u8bae\u4e70\u672c\u4e66\u770b\u770b\uff0c\u4e66\u91cc\u5bf9\u7f16\u7a0b\u73af\u5883\u90fd\u4f1a\u6709\u4ecb\u7ecd\u7684\u3002

没有图形出现应该是程序编译连接时就没有把图形的lib文件一起连接进去,双击也不会有图形出来,当然如果按二楼的说也是不会出现图形!
你看看你的TC目录下的LIB文件夹里有没有这个文件GRAPHICS.LIB,如果没有那就要生成这个文件!其实不生成也行,不过你就要在程序里加很多东西,如显示驱动检测,显示的模式等等!所以建议你还是生成这个文件吧!按以下步骤吧

假设你的TC装在c盘下
1.将驱动程序EGAVGA.BGI转换成目标文件EGAVGA.OBJ:
C:\TC>BGIOBJ EGAVGA

按同样的办法,将字体文件*.CHR转换成目标文件*.OBJ:

C:\TC>BGIOBJ TRIP
C:\TC>BGIOBJ LITT
C:\TC>BGIOBJ SANS
C:\TC>BGIOBJ GOTH

2.将上述建立的OBJ文件加入到GRAPHICS.LIB库文件中,具体方法如下:

C:\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+EGAVGA
C:\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+TRIP
C:\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+LITT
C:\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+SANS
C:\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+GOTH

也可以使用TLIB、PRJ程序代替TLINK。

3.在程序中调用initgraph()函数前,应加上如下语句:
registerbgidriver(EGAVGA-driver);

它通知连接程序把EGAVGA驱动程序装入用户的执行程序中,同样在装入字体文件之前要加上如下语句:
registerbgifont(字体文件名);

4.通过上述处理后,编译连接后的执行程序就可以在任何目录下运行了。这时,将屏幕初始化为图形模式的函数可改写为:

void InitGra(void)
{int GD=DETECT,GM;
registerbgidriver(EGAVGA_driver);
registerbgifont(triplex_font);
registerbgifont(small_font);
registerbgifont(sansserif_font);
registerbgifont(gothic_font);
initgraph(&GD,&GM,"");
}
记得头文件要包含Graphics.h,不然会出错!

C/C++语言提供了十分丰富的图形函数,图形函数文件为Graphics.h,使用图形函数前须先将屏幕设置为图形模式,C/C++语言提供了下面的函数:
void far initgraph(int far *GD,int far *GM,char *P);

其中,GD和GM分别表示图形驱动程序和图形模式,P指图形驱动程序所在的目录路径。

图形驱动程序由Borland公司(对于Turbo C和Borland C++)提供,同时C/C++语言还提供了退出图形状态的函数closegraph(),格式为:
void far closegraph(void);

  • 鑿滈笩瀛︿範C璇█,璇峰ぇ瀹跺府蹇欏樊閿
    绛旓細绋嬪簭搴旇娌℃湁闂锛屾垜杩欒竟缂栬瘧浣犵殑绋嬪簭鏄彲浠ュ暒锛屼綘鎶婂叿浣撻敊璇俊鎭创鍑烘潵锛屽璋include <stdio.h> int main(void) { int j=3;int k=5;printf("%d %d",j,k); return 0;}
  • ...c璇█ turbo c++ 3.0,鎬庝箞鍌ㄥ瓨婧愪唬鐮佹崗,鎴戞槸鑿滈笩鍟,楂樻墜鑰愬績涓鐐瑰晩...
    绛旓細鎴戞浘缁忕敤浜嗗緢澶氬勾鐨tc锛alt+s 鍙互蹇熶繚瀛,alt +F 鍙互鎵撳紑鑿滃崟锛岀敤涓婁笅绠ご閫変腑鐢ㄥ洖杞﹀彲浠ラ夋嫨淇濆瓨 ALT+Q 鍙互蹇熼鍑虹郴缁熴備絾鏄TC鍙兘鍦―OS涓浣跨敤锛鍚庢潵灏辨敼鐢╞oland C++ 4.5 杩欎釜鐗堟湰鐩墠鍦ㄥ悇绉峸indows涓嬭繍琛岀殑寰堝ソ锛屽寘鎷瑆in7. 寤鸿浣犳敼鐢ㄨ繖涓惂锛屽緢澶氬祵鍏ュ紡寮鍙戦兘鍙互鐢ㄨ繖涓
  • C鐨鑿滈笩闂!!!楂樻墜杩
    绛旓細杩欎釜鐨勮瘽,鍦╳in TC鏄樉绀轰笉鍑烘潵涓枃鐨,鍦═ubor c 2.0鍙互鏄剧ず涓枃.鎴戞兂浣犵殑缂栬瘧鍣ㄦ槸win TC鐨,鍦ㄧ▼搴忕殑鍚庨潰鍔犱釜getch();杩欎釜璇彞灏辫浜!!瀵逛簡,鏈潵搴旇鏄彲浠ユ樉绀轰腑鏂囩殑,鍙槸鎴戠殑CPU鏄疉MD鐨,鎵浠ユ墠鏄剧ず涓嶅嚭鏉ヤ腑鏂,涓嶈繃Tubor c 2.0鏄彲浠ユ樉绀虹殑鍚!杩欎釜鎴戣繕姣旇緝鑲畾....
  • 鎬ユユ,鏈汉鏄垰瀛 璇█鐨鑿滈笩,鐓т功鎶勪竴涓渶绠鍗曠殑绋嬪簭涔熼敊,鎴戞兂淇℃噦...
    绛旓細鍑虹幇杩欎簺閿欒涓昏鏄矖蹇冿紝鑰瀛︿範绋嬪簭璁捐闇瑕佺殑灏辨槸缁嗗績锛屽惁鍒欎竴涓皬閿欒浼氳浣犺緵鑻﹀嚑澶╋紱涓嶈繃杩愯鍚庡簲璇ヤ細鏄剧ず閿欒鍘熷洜鍙婇敊璇墍鍦ㄨ锛屽湪杩欎箣鍚庤繕涓嶈兘鎵惧嚭閿欐潵锛岄偅纭疄璇存槑浣犳槸鎶勪功鐨勶紝浣嗗苟娌″紕娓呯▼搴忚繍琛岃繃绋嬶紟 鍐嶆帴鍐嶅帀锛岀▼搴忚璁¤櫧鏄熀纭璇撅紝浣嗚繕鏄鐖变笂濂瑰憖锛屽洜涓哄ス寰堢鐢ㄧ殑鍟婏紝璀璇鎴戠幇鍦灏...
  • 鎴戞槸鑿滈笩,鎴戞兂闂甔P涓嬭兘涓嶈兘鐢═urboC2.0鍛?
    绛旓細鍙互锛侊紒鎴戠敤杩囩殑TC鐨 浣犳兂瑕佺殑璇濇垜鍙互鍙戠粰浣 [email protected] 鎴戣繕鏈塁鐨勬暀绋 锛燂紵TurboC 鏄疌璇█缂栬瘧杞欢闃匡紝鍜孌OS鏈変粈涔堝叧绯伙紵鍐嶈XP閲岄潰鏄病鏈塂OS鐨勶紒鍛戒护琛屾渶澶氳兘绠桪OS鐨勭畝鍖栫増鏈紝N澶歞os涓嬮潰鐨勫懡浠ら兘涓嶈兘鐢紒瑕佺湡姝g殑DOS锛屼綘鍙互鍘讳笓闂ㄧ殑璁哄潧涓嬭浇 ...
  • 鎴瀛C++鏃惰鑿滈笩鑰佸笀鏁,鎰熻寰堟棤鑱,璇烽棶C++鐨勯瓍鍔涙槸浠涔?
    绛旓細鎯瀛濂紺++,闈炲C涓嶅彲!!! 浠婂ぉ鎴戣繖涔堣偗瀹氱殑鍦ㄨ繖閲岃杩欑暘璇,鏄笉鎯冲垵瀛﹁呴櫡鍏ュ埌璇█瓒婃柊瓒婂ソ鐨勮鍖,鏈潵杩欎釜棰樼洰灏变笉鏄緢涓ヨ皑,浣嗘槸鎴戞湁鍑犲彞璇濆繀椤昏璁,涓篊骞冲弽!! C++涓嶤鏈変粈涔堜笉鍚屽憿?鎴戜滑鐜板湪涓姝ユ鍦版潵鍒嗘瀽涓涓 涓銆佺被,绫绘垜骞朵笉璇村畠鏈変粈涔堜笉濂,浣嗘槸瀵逛簬鍒濆鑰,瀹冩槸涓涓疮璧樸傜被鐨勫皝瑁呬娇寰楀垵瀛﹁呭...
  • 姹傞珮鎵嬬煡閬鑿滈笩C璇█
    绛旓細a,b);z=x+y;printf("z=%lf\n",z);printf("let is study the C language.\n") ;printf("Hello, world\n");getch();} 鎶婂瓙鍑芥暟涓诲嚱鏁扮殑鍚庨潰锛屼富鍑芥暟瀵瑰瓙鍑芥暟杩涜璋冪敤瑕佸厛澹版槑锛屽儚鎴戦偅鏍锋妸瀛愬嚱鏁板啓鍦ㄤ富鍑芥暟鍓嶉潰灏变笉鐢ㄥ0鏄 杩樻湁鍐欑▼搴忕殑鏃跺欙紝澶氬啓鏍囨敞锛屼笉鐒朵互鍚庝篃璁镐綘涔熺湅涓嶆噦浜 ...
  • 鎴戣瀛︾紪绋!
    绛旓細hlib.cn/article/program/1431.asp 15.鍦16鑹叉ā寮忎笅鏄剧ず256鑹插強鍏ㄥ僵鑹:http://www.hlib.cn/article/program/1427.asp 16.鏈夎叮鐨勫垎褰㈠Mandlbrot闆嗗浘褰㈢殑涓涓狢璇█瀹炵幇:http://www.hlib.cn/article/program/1467.asp 17.C璇█甯歌閿欒灏忕粨:http://www.hlib.cn/article/program/984.asp ...
  • ...鏄剧ず璐悆铔囧拰姘存灉,鎬庝箞閿洏鍝嶅簲?鎴鑿滈笩閮戒笉绠,姹傛寚鏁欍
    绛旓細鎴戠殑 c璇█缂栬椽鍚冭泧,鐢ㄤ粈涔堢紪璇戠幆澧,鎬庝箞鏄剧ず璐悆铔囧拰姘存灉,鎬庝箞閿洏鍝嶅簲?鎴鑿滈笩閮戒笉绠,姹傛寚鏁欍傛垜浠竷缃殑瀵掑亣浣滀笟,鑰佸笀缁欎簡浜涜祫鏂,浣嗚祫鏂欎笂鐨勫緢澶氫笢瑗块兘濂藉儚鏈夌偣杩囨椂浜,vc6.0涓婂浘褰㈢紪绋媊閿洏鍝嶅簲浠涔堢殑涓嶈兘鐢,tc3.0鏈変簺鍑芥暟鍜屽叧閿瓧瀹冭鲸璁や笉浜嗕篃涓嶈兘鐢,涔熷氨鏄鏃犱粠寮濮嬩笅鎵... 鎴戜滑甯冪疆鐨勫瘨鍋囦綔涓,鑰佸笀缁欎簡...
  • 鎴戠煡閬撴垜杩鑿滈笩閮界畻涓嶄笂,浣嗘垜鐪熺殑寰堟兂瀛璇█,鍝綅澶х缁欐垜涓涓獀isual...
    绛旓細C++浣犳柊寤轰竴涓猵roject锛屽啀鏂板缓resource鏂囦欢锛岀紪濂藉悗Ctrl+F7鏄紪璇戯紝Ctrl+F5鏄墽琛屻備笉闇瑕佷粈涔堥澶栨搷浣溿
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网