Eclipse没有控制台输出

时间:2015-11-16 06:12:05

标签: eclipse console

我在安装了Windows 7的32位机器上遇到了一个有趣的Eclipse cpp火星问题。

当我运行此代码时,我没有得到任何控制台输出。但是当我按照代码的预期键入一个数字并按回车键时,它会给我正确的输出。

#include<stdio.h>
int main(void)
{
    int x,y;
    int sum = 0;
    printf("Enter an integer: ");
    scanf("%i", &x);

    if (x<0)
        x = -x;

    if (x <10)
    {
        sum = x;
        printf("\n sum of the digit(s) is: %i",sum);
        return 0;
    }



    for (;x>=10;)
    {
        sum = sum + x%10;
        x = x/10;
    }
    sum = sum + x;

    for (;sum > 9; )
    {
        y = sum%10;
        sum = sum/10;
        sum = sum + y;
    }
    printf("\n sum of the digit(s) is: %i",sum);
    return 0;
}

我认为这是Eclipse的一个问题,而不是我的代码。你能建议一个解决方案吗?

1 个答案:

答案 0 :(得分:0)

尝试阅读eclipse的CDT文档(我在eclipse 3.8中运行它)。 你的代码肯定会输出一个输出(&#34;输入一个整数&#34;)和&#34;总和是&#34;但是我不确定你要做什么。在eclipse中,请记住在运行C程序之前单击构建按钮。此外,确保选择了正确的编译器并且eclipse知道它在哪里,尽管在这种情况下您应该看到错误。