프로그래밍/C언어 스피비 2011. 3. 4. 15:49
오늘 공부하면서 뼈저리게 느낌....... scanf로 enum받을라고 뻘짓함 ㅋㅋㅋㅋㅋ 역시 C,C++은 죽을때까지 봐야되는구먼~ "enum 값은 상수다!!!!!!!!!"
프로그래밍/C언어 스피비 2011. 3. 3. 12:00
// 혼자 연구하는 C/C++의 도우미 헤더 파일 // 비주얼 C++ 환경에서 터보 C 스타일의 함수를 정의한다. #ifndef TURBOC_HEADER #define TURBOC_HEADER #include #include #include #include #include typedef enum { NOCURSOR, SOLIDCURSOR, NORMALCURSOR } CURSOR_TYPE; void clrscr(); void gotoxy(int x, int y); int wherex(); int wherey(); void setcursortype(CURSOR_TYPE c); #define delay(n) Sleep(n) // n/1000초만큼 시간 지연 #define randomize() srand((un..
프로그래밍/C언어 스피비 2011. 1. 20. 11:21
Visual C++ 위자드로 자동 생성되는 코드들 중에서 stdafx.h 와 stdafx.cpp 이 있다. 여기에서 stdafx 란 Standard Application Freamworks 의 약자로 개발자들의 생산성 향상을 위해 MS 에서 제공하는 소프트웨어 라이브러리 체계를 뜻하며, MFC 로 구성되어 있다. 참고로 많이 사용되는 application framework 로는 .NET Framework( Windows 계열 ), Cocoa ( Objective C / Mac OS X), Swing (Java) 등이 있다. 그럼 Precompiled header (미리 컴파일된 헤더. 여기에서는 precompiled header 로 통일) 란 무엇인가... C / C++ 언어에서 헤더 파일은 C 전처리기..
프로그래밍/C언어 스피비 2011. 1. 8. 09:44
출저:대용이의 Semantic Widgets 삽질 상자 ㅋ 왜 씨언어를 배워야 할까? 일단 각 대학에서 처음에 씨언어를 가리키는 이유를 말하자면 C언어가 프로그래밍언어의 기초이므로 C언어를 많이 가리킨다. 그렇다면 왜 C언어가 프로그래밍 언어의 기초가 됐을까? 다른 많은 프로그래밍언어들이 C언어로 만들어졌거나 C언어를 모델로 했기 때문에 기초가 되었다. 그렇다면 왜 많은프로그래밍 언어들이 C언어로 만들어 졌거나 C언어를 모델로 했을까? 역사를보라 씨언어의 역사 그 이유는 당연한것이겠지만 C언어가 상당히 많은 프로그래머에 의해 사용되었기 때문이다. C언어가 많은 사랑을 받은 이유는 C언어가 몇몇 장점을 가지고 있어서 인데 C언어 자체가 처음에는 정말 기초 적인것들만 정의 하고있었다. 또한 그 정의에 벗어나..