1. 꾸준히 한다. .프로그래밍언어도 언어(?)라서, 하루에 몰아서 하는 것보다 매일 꾸준히 하는 것이 중요하다. 경력이 많은 프로그래머들도 몇달만 코딩을 안해도 감이 많이 떨어지는 것을 느낀다. .특히 프로그래밍을 처음 배우는 사람이라면, 꼭 컴퓨터 앞에 앉지 않더라도 책을 항상 가까이해서 문법 및 표현에 익숙해지도록 하는 것이 중요하다. 자주보는 것이 중요하다. 2. 반복해서 한다. .단지 태권도교본을 잘이해했다고 해서 멋진 발차기를 기대할수 없는 것처럼, 책의 내용을 잘 이해했다고 해서 하루아침에 프로그래밍을 잘할수 있는 것은 아니다. 이해한 내용을 바탕으로 수많은 반복연습을 통해서만 지식을 진정한 자신의 것으로 만들 수 있다. (같은 예제를 공부하더라도 이리저리 조금씩 변경해서 공부하는 것이 좋다..
/*********************** * inclues ***********************/ #include #include #include #include //rand(), srand() #include //time() /*********************** * macro definition ***********************/ #define randomize() srand((int)time(NULL)) // srand 초기화하는 매크로 #define random(n) rand()%(n) // 0 부터 n-1까지 임의의 수를 얻는 매크로 /******************************************** * the global variable * * 위에서 떨어..
#include #include #include void MyDisplay(){ glClear(GL_COLOR_BUFFER_BIT); glViewport(0,0,300,300); glColor3f(1.0,1.0,1.0); glutSolidTeapot(0.5); // glutWireTeapot(0.5); // glEnd(); glFlush(); } int main(int argc, char** argv) { glutInit(&argc,argv); glutInitDisplayMode(GLUT_RGB); glutInitWindowSize(300,300); glutInitWindowPosition(0,0); glutCreateWindow("차 주전자"); glClearColor(0.0,0.0,0.0,1.0); ..
// 컴퓨터그래픽스 교재 P174 예제 #include #include #include void MyDisplay(){ glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,0.0,0.0); glBegin(GL_POLYGON); glVertex3f(-0.5,-0.5,0.0); glVertex3f(0.5,-0.5,0.0); glVertex3f(0.5,0.5,0.0); glVertex3f(-0.5,0.5,0.0); glEnd(); glFlush(); } int main() { glutCreateWindow("OpenGL Drawing Example"); glClearColor(255,255,0.0,0.0); glutDisplayFunc(MyDisplay); glutMainLoop()..
어느덧 길고도 짧았던 2개월이라는 시간이 홀연듯 지나가고 개강이 바로 앞으로 다가 왔다. 정말 많이 한것도 없는데 이리 시간이 빨리 지나가 개강을 앞두니 마음이 편치않다. 정말 홀연한 기분으로 개강을 맞이하고 싶었는데.. 나의 나이 24살 내년이면 20대 중반으로 접어드는데 마음이 무겁다.. 앞으로 대학 졸업하기까지 1년 반 정도 남았는데.. 많이 분발해야 겠다... 지금 걷지 않으면 앞으로 뛰어야 한다는말이 있다.... 지금은 뛰어야 한다는 기분으로 앞으로 생활해야 겠다.
// 원이 이동하는 프로그램/// //엔터를 누를시 스타트// //스페이스를 누를시 정지// // 이동시 X,Y좌료를 출력// #include LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); HINSTANCE g_hInst; LPCTSTR lpszClass=TEXT("First"); int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance ,LPSTR lpszCmdParam,int nCmdShow) { HWND hWnd; MSG Message; WNDCLASS WndClass; g_hInst=hInstance; WndClass.cbClsExtra=0; WndClass.cbWndExtra=0; WndCla..