#include<windows.h>
#include<stdio.h>
#include<math.h>
#define PI 3.141592
double rad(double degree)
{
return PI * degree / 180.0;
}
int main(void)
{
int degree, x, y;
double radian, result;
HWND hwnd = GetForegroundWindow();
HDC hdc = getWindowDC(hwnd);
MoveToEx(hdc, 30, 200, 0);
LineTo(hdc, 500, 200);
MoveToEx(hdc, 30, 200, 0);
LineTo(hdc, 30, 0);
for (degree = 0; degree <= 360; degree++)
{
result = sin(rad((double)degree));
x = degree + 30;
y = 200 - (int)(100.0 * result);
SetPixel(hdc, x, y, RGB(255, 0, 0));
}
return 0;
}
'coding > C언어' 카테고리의 다른 글
C프로그래밍 구조체 이해하기. 2차원 공간 상의 점의 거리 구하기. (0) | 2021.11.18 |
---|---|
C프로그래밍 배열 이해하기. 극장 좌석 예약하기 프로그램 (0) | 2021.11.18 |
C프로그래밍 함수 이해하기. 섭씨 온도를 화씨 온도로, 그 반대로 변환하는 프로그램 작성. 난수함수로 동전던지기 게임 만들기; (0) | 2021.11.18 |
C프로그래밍 포인터 이해2 자율주행자동차 센서에서 장애물까지의 거리 (0) | 2021.11.16 |
C 프로그래밍 포인터 이해하기 (0) | 2021.11.16 |