Programming/Language

짜투리 Tip

appHunter 2009. 5. 6. 16:48
글을 다 날려서 다시 적는다. !!  (2009-05-06에 날림) 

2008/03/25 13:34   원본보기


 

 

 

짜투리 Tip | Software  sagidong@gmail.com

 

[C] Menu 만들기#

 

  1. #define ONE 1
  2. #define EXIT 99
  3. char cmd =0;
  4. char line[256];
  5. fgets(line, sizeof(line), stdin);
    sscanf (line, "%d",&cmd);
  6. do
    {
  7.    printf ("\n");
       printf ("HUD OpCode Test Program main menu\n");
       printf ("-------------------\n");
  8. printf(" 1 TestOne \n");

  9.    printf ("99. Exit\n");
  10. printf ("-------------------\n");
    printf ("Enter option: ");
  11.   switch (cmd)
     {
         case ONE:
             TestOne();
             break;
         case EXIT:
             TextExit();
             break;
       }

  12. } while ( cmd != 99 )

 

[C] int64 출력하기#

 

  1. #define int64 __int64
  2. int64 test;
  3. printf("%I64d\n",test);      // 대문자 I ( 아이 )
  4. printf("%I64x\n",test);      // 16진수 출력
  5. printf("%I64X\n",test);      // 16진수 대문자 출력 ( X 엑스 가 대문자 )

 

[VC] Visual Studio 에서 자동 정렬#

 소스를 복사해서 붙였을 때,  자동으로 정렬하기

정렬하고자 하는 부분을 선택한 후

VC6 의 경우, Alt + F8
VS .NET 의 경우, Ctrl+K, F


[VC] Console Project 에서 화면 클리어 하기#

 

콘솔 프로젝트에서 화면을 클리어 할 때가 있음

 

#include <stdlib.h>

system("cls");

 

 

[VC] header file 중복 방지#

 

header file 을 한번만 불러오기 위해서

 

  1. #ifndef _MY_LIB_H_
  2. #define _MY_LIB_H_
  3.  / 헤더 파일 /
  4. #endif

 

 

[VC] Edit Box 개행 & 문자열 추가하기#

Edit Box 에서 개행을 수행한다

 

String output;

Edit Box 스타일 속성 => Multi Line 체크

output.format(" dddd \r\n"); // \r\n 을 붙힌다

 

 

Edit Box 변수에 string 을 추가한다

m_editBox.ReplaceSel(output);