꿀먹는돼지
꿀돼지블로그
꿀먹는돼지
전체 방문자
오늘
어제
  • 분류 전체보기 (156)
    • 여행 (2)
    • TODAY (1)
    • 주식 (1)
    • DEV (58)
      • Server (2)
      • SpringFramework (5)
      • DB (0)
      • Unity (44)
      • 그냥 알고리즘공부 (2)
      • JAVA (2)
    • Aseprite (1)
    • OLD개발이야기 (63)
      • IT 공부 (6)
      • 알고리즘 공부 (6)
      • 개발관련 글 (3)
      • C++ (5)
      • C# (0)
      • Qt (8)
      • bigdata (2)
      • Python-mysql (12)
      • html (2)
      • python (1)
      • Android Studio (6)
      • 자바스크립트 (2)
      • 포트폴리오 (0)
      • 작업 (0)
      • 기타작업 (2)
    • IT Tools (1)
    • 기타 (12)

블로그 메뉴

  • 홈
  • 방명록
  • 태그
  • 미디어로그
  • 위치로그

공지사항

인기 글

태그

  • database
  • honyepig
  • 1인개발
  • 클리커
  • 육성게임
  • mysql
  • 게임
  • 도트
  • 마녀
  • 인디게임
  • 유니티
  • 육성
  • 모바일
  • myql#외부접속
  • 위치캐슬
  • 마녀 게임
  • PYTHON
  • Unity
  • 마녀육성
  • 도트게임

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
꿀먹는돼지

꿀돼지블로그

OLD개발이야기/C++

C++ 사인 그리기

2018. 1. 22. 13:36

#include<stdio.h>

#include<iostream>

#include<Windows.h>

#include<math.h>

void Init(bool(*buf)[10])

{

for (int y = 0;y < 10;y++)

for (int x = 0;x < 60;x++)

buf[x][y] = false;

}

void FrameMove(bool(*buf)[10])

{

for (int i = 0;i < 360;i++)

{

int x = (float)i / 360.0f * 60;

if (x > 60)

x = 59; // ?

int y = (float)sin(i / 180.0f*3.14) * 5;//라디안 값으로, -5~ 5 // sin / cos tan 바꾸면 다 됨 

if (y <= 0)

y = 0;

if (y >= 10)

y = 9;

buf[x][y] = true;

}

}

void Render(bool(*buf)[10])

{

for (int y = 0;y < 10;y++)

{

for (int x = 0;x < 60;x++)

{

if (buf[x][y])

printf("*");

else

printf(" ");

}


printf("\n");

}

}

int main() {

bool buf[60][10];

Init(buf);

FrameMove(buf);

Render(buf);

Sleep(1000000);

return 0;


}


'OLD개발이야기 > C++' 카테고리의 다른 글

피보나치 수열 C++  (0) 2018.01.31
언리얼 엔진 공부 (1)  (0) 2018.01.22
다른 클래스의 함수를 쓸 수 있는지 ? [가능]  (0) 2017.04.18
C++ 공부  (0) 2017.04.04
    'OLD개발이야기/C++' 카테고리의 다른 글
    • 피보나치 수열 C++
    • 언리얼 엔진 공부 (1)
    • 다른 클래스의 함수를 쓸 수 있는지 ? [가능]
    • C++ 공부
    꿀먹는돼지
    꿀먹는돼지
    꿀꿀

    티스토리툴바