2014-06-15 3 views
0

Gui 애플리케이션을 개발해야하지만 세 가지 문제가 있습니다.
1) C 언어 만 사용해야합니다.
2) GTK를 사용할 수 없습니다.
3) Turbo C/C++ 이외의 다른 컴파일러를 사용할 수 없습니다. (대학 제한 : /)
어떤 해결책이 있습니까? Windows 운영 체제를 사용하고 있습니다.터보 C와의 GUI 프로그래밍

+1

최고의 솔루션 중 하나 : 해당 대학에서 실행하십시오! – haccks

+0

내가 할 수 있다면 나는 훨씬 전에 그것을 할 수 있었다 : | – Sam

+1

터보 C의 마지막 버전은 25 년 전이었습니다. Turbo C++ (C를 지원합니다)를 의미한다면, 그것은 21 년 전에 마지막으로 공개되었습니다. – hobbs

답변

3

예, 사용할 수있는 라이브러리는 #include "graphics.h"입니다. 그것은 매우 원시 라이브러리이고 텍스트 꾸미기, 픽셀 출력 및 매우 원시적 인 도형 그리기를위한 메소드 (또는 기능)가 있습니다. 예 용

) drawCircle (x 및 y는 원의 좌표는 좌표계의 원점은 블랙의 왼쪽 상단에 놓여

이다의 INT (X), INT의 Y, INT 반경) 터보 C에서 Run을 누를 때 나타나는 화면. 오른쪽으로 x 좌표로 증가하고 하단으로 y 좌표로 증가합니다.

번역을위한 내장 함수가 없으므로 이동하려는 정확한 모양 위에 완전히 검은 색 모양을 그려 움직여야하는 경우 모양의 좌표를 이동 한 다음 다시 그립니다. 다른 많은 것들이 있으며 도움 색인에서 확인할 수 있습니다.

0

원하는 GUI 시스템에 따라 다릅니다.

오늘의 GUI와 비슷한 것을 원할 경우 graphics.h 라이브러리를 user1771825에 의해 사용되는 것으로 사용할 수 있습니다.

좀 더 콘솔을 선호하지만 경우 또는 도스 모습, 즉, 텍스트 기반의 GUI는, 그럼 그냥 textcolor, textbackground, window 등, 같은 지침을 사용하거나 전경색과 배경색을 제어하기 위해 인라인 어셈블러를 사용 , 텍스트 위치 및 나머지. 이것은 내가 풀 다운 메뉴, 대화 상자 및 창을 작성하는 데 사용한 것입니다.