이클립스 윈도우 환경에서 콘솔화면 출력 문제.
글쓴이: bboy6604 / 작성시간: 금, 2010/05/14 - 6:11오후
콘솔화면에 사진처럼 입력을 다받고 나서 출력문을 한꺼번에 실행합니다.
혹시나 해서 코드도 올립니다.
#include
void fah(void);
void cel(void);
int main()
{
int i;
printf("섭씨=1, 화씨=2를 입력하세요: ");
scanf("%d",&i);
if(i==1)
{
fah();
}
else if(i==2)
{
cel();
}
else
printf("Input error!\n");
return 0;
}
void fah()
{
float i;
float sum;
printf("섭씨온도 입력: ");
scanf("%f",&i);
sum = (1.8*i)+32;
printf("변환된 화씨 : %f",sum);
}
void cel()
{
float i;
float sum;
printf("화씨온도 입력: ");
scanf("%f",&i);
sum=(i-32)/1.8;
printf("변환된 섭씨: %f",sum);
}
첨부파일이 결과 콘솔 화면입니다.
항상 윈도우 환경에서만 그런데 문제가 무엇일까요?
버퍼 문제 인것 같기도 하고, 이클립스에서 MinGW 와 CDT 를 사용해 개발환경을 구축해놓은 상태입니다.
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 7.05 KB |
Forums:
댓글 달기