자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------

안녕하세요

 

Console프로그램으로 프로그램 작성 해서 디버깅 중에 변수 값이 안나타 납니다.

 

프로그램은 아래와 같습니다.

 

#pragma hdrstop
#pragma argsused

#include <stdio.h>
#include <stdlib.h>
#ifdef _WIN32
#include <tchar.h>
#else
  typedef char _TCHAR;
  #define _tmain main
#endif

int _tmain(int argc, _TCHAR* argv[])
{
 int decimal = 13 ;
 int binary[20] = { 0, 0, 0, };

 int i =  0 ;

 int position = 0;

 while(1)
 {
  binary[position] = decimal % 2 ;

  decimal /= 2 ;
  position++ ;

  if(decimal == 0)
   break;

 }

 for( i = position-1; i >= 0 ; i--)
 {
  printf("%d" , binary[i]);
 }

 printf("\n");
 getch();
 return 0;
}