나는 새로운 해요 : 그것은 명령 프롬프트에서 작동명령 프롬프트에서 정상적으로 실행할 때이 scanf() 명령에서 Eclipse가 실패하는 이유는 무엇입니까? C. 여기 내 코드입니다에
/* Using scanf() */
#include <stdio.h>
int main(void) {
int iDec1, iDec2, iDec3;
printf("Enter three decimals:\n");
scanf("%d,%d,%d", &iDec1, &iDec2, &iDec3);
printf("Your decimals are %d, %d and %d.", iDec1, iDec2, iDec3);
return 0;
}
,하지만 난 이클립스를 통해 실행하면 아무것도하지 않습니다. 정지를 타격 한 후,이 콘솔 출력에 나타납니다
세 소수
귀하의 진수를 입력 3, 2147344384 및 2147344384.
무엇은 ...? 어떻게 Eclipse 외부에서는 잘 작동하지만 Eclipse 내부에서는 제대로 작동하지 않습니까?
내 코드에 따르면, printf() 명령은 scanf() 명령 전에 실행해야합니다. 프로그램이 멈추기 전에 printf() 명령이 화면에 표시되지 않습니다. 코드를 작성한 방법이 아닙니다. – Pieter