본문 바로가기

Development49

[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.
[C언어]C언어 자료형~^^ Microsoft Visual C++ recognizes the types shown in the table below. Type Name Bytes Other Names Range of Values int * signed, signed int System dependent unsigned int * unsigned System dependent __int8 1 char, signed char –128 to 127 __int16 2 short, short int, signed short int –32,768 to 32,767 __int32 4 signed, signed int –2,147,483,648 to 2,147,483,647 __int64 8 none –9,223,372,036,854,775,80.. 2013. 7. 16.