Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++의 기본 그래픽 프로그래밍

<시간/>

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++의 기본 그래픽 프로그래밍

C++ 그래픽 프로그래밍의 다른 일반적인 기능은 -

  • 호() - 주어진 각도와 반경의 호를 생성합니다.

  • 막대() - 주어진 좌표로 막대를 생성합니다.

  • 원() - 주어진 반경의 원을 생성합니다.

  • 닫기() - 그래픽 모드를 닫고 메모리 청크를 할당 해제했습니다.

  • 타원() - 주어진 장축과 단축으로 타원을 생성합니다.

  • 플러드필() - 범람 채우기는 좌표가 주어진 특정 지점에 특정 색상을 채우는 데 사용됩니다.

  • 줄() - 주어진 시작점과 끝점의 선을 만듭니다.

  • 사각형() - 주어진 좌표로 직사각형을 생성합니다.