안녕하세요 스페로 입니다.
에러메세지는 While()라는 함수의 원형이 없다는 소리입니다.
While -> while로 바꾸세요
대강 소스를 보아하니 그래픽으로 점을 찍고
키보드 입력이 이러나면 종료 되게 하는 코드입니다.
kbhit()에서 리턴 값이 int가 나오면 while()루프를 벗어나죠..
그럼 수고 하세용~~
천이 님이 쓰신 글 :
: 아직 미숙한게 많아서 간단해 보이는 소스인데, 잘 모르겠네요.
: 소스는 담과 같구요...컴파일 하면,
: Function 'while' should have a prototype이란 에러가 발생하는데 원인을 모르겠습니다.
: 조언 부탁드려요...
:
: #include<graphics.h>
: #include<conio.h>
: #include<dos.h>
: void main()
: {
: int x,y;
: int MaxX, MaxY;
: int gd = DETECT, gm;
:
: initgraph(&gd, &gm, "");
: MaxX = getmaxx();
: MaxY = getmaxy();
:
: for(x = 200, y = 100; y<= 200; --x, ++y)
: putpixel(x, y, GREEN);
: for(x = 200, y = 100; y<= 200; ++x, ++y)
: putpixel(x, y, RED);
: for(x = 200, y = 100; y<= 200; ++x)
: putpixel(x, y, YELLOW);
: delay(50);
: outtextxy(MaxX/10, MaxY/2, "Press any key to continue");
: While(!kbhit());
: closegraph();
: }
|