C++ 프로그래밍 언어는 다목적 프로그래밍 언어입니다. C++를 사용하여 저급 그래픽도 만들 수 있습니다. 즉, 세련된 글꼴로 기본 모양과 단어를 만들고 여기에 색상을 추가하는 것은 C++를 사용하여 수행할 수 있습니다.
그래픽 프로그래밍은 터미널이나 명령 프롬프트를 사용하여 C++로 수행하거나 DevC++ 컴파일러를 다운로드하여 그래픽 프로그램을 만들 수 있습니다.
터미널의 경우 Graphics.h libraray를 GCC 컴파일러에 추가해야 합니다. 이를 위해 다음 명령을 입력해야 합니다.
>sudo apt-get install build-essential >sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-2.0 \ guile-2.0-dev libsdl1.2debian libart-2.0-dev libaudiofile-dev \ libesd0-dev libdirectfb-dev libdirectfb-extra libfreetype6-dev \ libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev \ libslang2-dev libasound2 libasound2-dev >sudo make install sudo cp /usr/local/lib/libgraph.* /usr/lib
위의 모든 명령을 순차적으로 입력하면 터미널의 GCC 컴파일러에 graphics.h 라이브러리를 성공적으로 설치할 수 있습니다.
또는 다른 방법으로 DevC++ 컴파일러를 설치해야 합니다.
graphics.h 라이브러리 − graphic.h 라이브러리는 C++ 프로그램에 그래픽을 추가하는 데 사용됩니다. 그래픽 프로그래밍의 경우 필요한 모든 메서드가 포함되어 있으므로 필수 라이브러리입니다.
C++ 프로그램에 그래픽을 포함하는 구문 &ninus;
구문
#include<graphics.h>
예시
C++에서 그래픽 프로그래밍의 구현을 보여주는 프로그램 -
#include<graphics.h> #include<isotream.h> using namespace std; int main() { int gd = DETECT, gm; initgraph(−gd, −gm, "C:\\TC\\BGI"); rectangle(100,100,200,200); getch(); closegraph(); return 0; }
출력
C++ 그래픽 프로그래밍의 다른 일반적인 기능은 -
-
호() - 주어진 각도와 반경의 호를 생성합니다.
-
막대() - 주어진 좌표로 막대를 생성합니다.
-
원() - 주어진 반경의 원을 생성합니다.
-
닫기() - 그래픽 모드를 닫고 메모리 청크를 할당 해제했습니다.
-
타원() - 주어진 장축과 단축으로 타원을 생성합니다.
-
플러드필() - 범람 채우기는 좌표가 주어진 특정 지점에 특정 색상을 채우는 데 사용됩니다.
-
줄() - 주어진 시작점과 끝점의 선을 만듭니다.
-
사각형() - 주어진 좌표로 직사각형을 생성합니다.