[問題] Turbo C的繪圖模式

看板C_and_CPP作者 (香蕉)時間16年前 (2009/11/14 17:59), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 繪圖模式下要輸出文字 已經把文字先存起來了 printf是正確 但用繪圖的outtext()語法輸出的是亂碼 希望得到的正確結果: 原本應該是0~49 但跑出一堆奇怪的東西 程式跑出來的錯誤結果: 亂碼 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) Turbo C 201 有問題的code: (請善用置底文標色功能) for(int t5=0;t5<size;t5++) //line according to the adjacent matrix { char far* id=(char far* )(t5); /* 這個寫法我是從書上看來的 outtext(char far *textstring) 能夠在(x,y)座標上輸出文字 所以先把t5 強制轉換成 char far* */ moveto(PX(vt[t5].x),PY(vt[t5].y+3)); // 從點的位置旁邊要註解他的id(0~49) printf("%d ", id); // 這裡都是對的 0~49 // 不過因為他不是繪圖的語法 所以是從螢幕最左上角開始輸出 outtext(id); // **這裡點的旁都是亂碼 for(int t6=t5+1;t6<size;t6++) { if(b[t5][t6]==1) { line(PX(vt[t5].x),PY(vt[t5].y),PX(vt[t6].x),PY(vt[t6].y)); } } } -- ˋ〃ˊ╔═╦══╦════╗ @︵@宅度0 ∵)3∵ ◢█◣  ╠══╬════╣ ▊star..█ █  魅力10000000 fuck ██ ◥█◤ ╚═╩══╩════╝ ███ by lordwill -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.22.70

11/14 22:20, , 1F
我猜你字形檔沒了
11/14 22:20, 1F
文章代碼(AID): #1A_d-I4y (C_and_CPP)