본문 바로가기

분류 전체보기119

[Microsoft Visual c++ 6.0]Microsoft Visual c++ 6.0 에러 발생.. 어떻게 해결하나? Program : Microsoft Visual C++ 6.0 OS : Windows 7 sp1 문제 발생 시점 : 프로젝트 or 파일 Open시 발생 이눔의 Visual Studio 6.0은 Open 버튼만 누르면 아래와 같은 에러가 뜨면서 프로그램을 닫을 수밖에 없게 만든다.. (디버그 버튼을 눌러도 똑같은 창이 뜨기 때문에 정말~ 무한 반복이다) 그래서 Visual studio 6.0이 깔린 곳으로 들어가 봤다! c:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\ 근데 요놈의 파일들 중 DEVSHL.DLL이라는 놈의 파일명이 이상한 것을 발견!!! @_@ 그래서 위에 놈을 지우고 아래의 파일을 복사!!( 2013. 7. 24.
[Doxygen]Doxygen에서 table은 어떻게 만들까? Doxygen의 주석을 사용하지만 Command를 사용하지는 않는다. HTML를 사용해야만 table을 만들수 있다는.....사실을.......2시간여만에 알아버렸네..ㅎㅎㅎ 나는 HTML을 잘몰라 검색해가면서 만들었다.^^ //! //! DateVersionAuthorDescription //! 22/07/20130.1EKTEST //! 위 것을 실행시키면.. 아래와 같이 나온다. 그래서 Section을 추가했다 //! \section TABLE //! //! DateVersionAuthorDescription //! 22/07/20130.1EKTEST //! 그랬더니 다음과 같이 깔끔하게 나온다~ 2013. 7. 22.
[Doxygen]Doxygen에서 .chm파일 만들기~^^ Doxygen Version : 1.8.4 OS : windows7 32-bit 1. 프로젝트 만들때 아래의 부분은 체크해서 만듭니다. 2. RUN tab에 가서 동작을 시킨 후에 프로젝트를 만든 폴더에가면 html폴더 안에 index.hhp가 생긴 것을 확인할 수 있습니다. 3. cmd 창을 열어서 index.hhp가 있는 폴더로 이동 합니다. 4. 해당 폴더로 이동을 한후 아래과 같은 경로의 exe파일과 index.hhp파일을 실행시키면 됩니다. 경로 : c:\Program Files\HTML Help Workshop\hhc.exe index.hhp (아래그림 참조~^^) 5. 그러면 index.hhp파일에 있던 곳에 다음과 같은 파일이 생깁니다.~ 6. index.chm 파일을 클릭해서 열어보시면 .. 2013. 7. 22.
[C언어]전처리기?#define의 # or ##연산자? 그게머임? #과 ##은 전처리기의 연산자로서 #define 전처리 과정에서만 사용하는 특수한 연산자이다. 사용 빈도가 높지는 않지만 잘 알아 두면 매크로의 활용도를 높여 반복되는 코드를 간단하게 작성할 수 있다. Stringizing Operator - # #define문의 인수 앞에 사용되며 피연산자를 문자열로 바꾸는 역할을 한다. 피연산자가 실인수로 치환된 후 양쪽에 따옴표를 붙여 치환된 결과 그대로 문자열 상수가 된다. #define result(exp) printf(#exp" = %d\n",exp); void main() { result(5*3); result(2*(3+1)); } 결과는 5*3 = 15 2*(3+1) = 8 Merge Operator - ## #define 문 내에서만 사용되며 형식 인수 .. 2013. 7. 17.