프로그래밍

 3198, 1/160 회원가입  로그인  
   덕덕이
   [C언어] 오류인데 무엇이 오류인지 모르겟네요

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


#include <stdio.h>
int main(void)
{
        int a, b, c;

        printf("10진수 정수 1개 입력 : ");
        scanf("%d", &a);
        printf("10진수 : %d, 16진수 : %x, 8진수 : %o \n", a, a, a);

        printf("16진수  정수 1개 입력 :");
        scanf("%x", %b);
        printf("10진수 : %d 16진수 : %x, 8진수 : xo \n", b, b, b);

        printf("8진수 정수 1개 입력 : ");
        scanf("%o", &c);
        printf("10진수 : %d, 16진수 : %x, 8진수 : %o \n", c, c, c);

        return 0;


}

scanf 가 오류라는데 어느 부분이 오류인건가요?

  Hit : 4683     Date : 2012/01/17 08:38



    
lawsoul #include <stdio.h>
int main(void)
{
int a, b, c;

printf("10진수 정수 1개 입력 : ");
scanf("%d", &a);
printf("10진수 : %d, 16진수 : %x, 8진수 : %o \n", a, a, a);

printf("16진수 정수 1개 입력 :");
scanf("%x", &b);
printf("10진수 : %d 16진수 : %x, 8진수 : %o \n", b, b, b);

printf("8진수 정수 1개 입력 : ");
scanf("%o", &c);
printf("10진수 : %d, 16진수 : %x, 8진수 : %o \n", c, c, c);

return 0;
}

안녕하세요 lawsoul입니다.

위 코드의 문제점은 단순한 타이핑 미스이신거같습니다.

제가 다시올린 코드 보시고 확인해보세요.


Ps.저도 c언어를 공부하고있습니다.

저도 초보자니 서로 도와가면서 해요 ^^
2012/01/17  
Z2ong2 printf("16진수 정수 1개 입력 :");
scanf("%x", %b); //여기서 &가아니라 %가 들어갔네요
2012/01/18