|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
กระทู้ #2489 [C] (จาก IP: 125.27.58.215)
มันขึ้นerrorว่า...
Linker Error: Underfine symbol_kbnit in module C:TC\\BIN\\1060.c
|
จากคุณ
:
ไนท์ น้องปี1 / daimon13star@hotmail.com [2009-02-23 18:44:47]
|
|
ความคิดเห็น #27366 (จาก IP: 125.27.58.215)
รบกวนดูอันนี้อีกอันครับ error เหมือนกัน
แต่ขึ้น error ว่า Error 11.c 20: ) expected อ่ะครับ รบกวนช่วยแนะนำดด้วยครับ#include <graphics.H>#include <stdio.H>#include <conio.H>#include <dos.h> #define YSize 20 int n,DELAY;int IsManual=0,flag=1; int DiskIsIn[5];int PosInPeg[5];int DiskCount[3]; void SetMode(){ int gdriver = VGA, gmode=VGAMED; initgraph(&gdriver, &gmode, \"c:\\\\tc\\\\bgi\");} void Box(int x1,int y1,int x2,int y2,int doit=1){ int c2=WHITE,c1=DARKGRAY; if(doit){ if(flag==0) flag=1; else flag=0; switch(flag){ case 0:{ c1=WHITE; c2=DARKGRAY; break; } case 1:{ c2=WHITE; c1=DARKGRAY; break; } } } bar(x1,y1,x2,y2); setcolor(c1); line(x1,y1,x2,y1); line(x1,y1,x1,y2); setcolor(c2); line(x1,y2,x2,y2); line(x2,y1+1,x2,y2);} void DrawHanoi(int n){ int i,x,y,size; for(i=0;i<n;i++){ x=5+(DiskIsIn[i]*215)+((4-i)*20); y=150+PosInPeg[i]*30; size=40+i*40; setfillstyle(SOLID_FILL,10+i); Box(x,y,x+size,y+YSize); }} void MoveDisk(int Disk,int from, int to){ int x,y,size=Disk*40,tx,ty; x=5+(DiskIsIn[Disk-1]*215)+((5-Disk)*20); y=150+PosInPeg[Disk-1]*30; do{ setfillstyle(SOLID_FILL,BLACK); bar(x,y,x+size,y #include <stdio.H> #include <conio.H> #include <dos.h>
#define YSize 20
int n,DELAY; int IsManual=0,flag=1;
int DiskIsIn[5]; int PosInPeg[5]; int DiskCount[3];
void SetMode() { int gdriver = VGA, gmode=VGAMED; initgraph(&gdriver, &gmode, \"c:\\\\tc\\\\bgi\"); }
void Box(int x1,int y1,int x2,int y2,int doit=1){ int c2=WHITE,c1=DARKGRAY; if(doit){ if(flag==0) flag=1; else flag=0; switch(flag){ case 0:{ c1=WHITE; c2=DARKGRAY; break; } case 1:{ c2=WHITE; c1=DARKGRAY; break; } } } bar(x1,y1,x2,y2); setcolor(c1); line(x1,y1,x2,y1); line(x1,y1,x1,y2); setcolor(c2); line(x1,y2,x2,y2); line(x2,y1+1,x2,y2); }
void DrawHanoi(int n){ int i,x,y,size; for(i=0;i<n;i++){ x=5+(DiskIsIn[i]*215)+((4-i)*20); y=150+PosInPeg[i]*30; size=40+i*40; setfillstyle(SOLID_FILL,10+i); Box(x,y,x+size,y+YSize); } }
void MoveDisk(int Disk,int from, int to){ int x,y,size=Disk*40,tx,ty;
x=5+(DiskIsIn[Disk-1]*215)+((5-Disk)*20); y=150+PosInPeg[Disk-1]*30; do{ setfillstyle(SOLID_FILL,BLACK); bar(x,y,x+size,y+YSize); y-=30; setfillstyle(SOLID_FILL,9+Disk); Box(x,y,x+size,y+YSize); if(IsManual) getch(); else delay(DELAY); }while(y>60); |
จากคุณ
:
NITE น้องปี1 / daimon13star@hotmail.com [2009-02-23 19:01:13]
|
|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
|
|