프로그래밍

 3198, 1/160 회원가입  로그인  
   soo615
   [c언어]이 코드 좀 봐주세요

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3512 [복사]


10진수로 입력을 받아서 16진수로 변환해서 출력하는 프로그램을 짜려고 하는데요


#include <stdio.h>

int main()

{
        
        int getnumber;

        scanf("%d\n",&getnumber);

        printf("입력한 수를 16진수로 변환 : %x\n",getnumber);

        return 0;
}

============================================================

#include <stdio.h>

int main()

{
        
        int getnumber = 22;

      
        
                
        printf("입력한 수를 16진수로 변환 : %x\n",getnumber);

        return 0;
}

이렇게 하면 되는데 위에 코드처럼 scanf 함수를 쓰면 왜 안되는거죠?

  Hit : 4130     Date : 2012/10/14 03:31



    
hiki_komori scanf("%d\n",&getnumber);

\n를 빼주세요..
2012/10/15  
soo615 헉;;

제대로 살펴보지도 않고 안된다고 툴툴거렸네요

감사합니다
2012/10/15