Clion控制台显示先前的编译

时间:2018-06-29 10:28:26

标签: compilation console clion

你好,我没什么问题,我只是从C开始下载CLion。更改文件之前一切正常。在文件的先前版本中,类似

int c;
c=getchar()
putchar(c);

现在我将文件更改为

int c, nl, nw, nc, state;
    state = OUT;
    nl = nw = nc = 0;
    while ((c = getchar()) != EOF) {
        ++nc;
        if (c == '\n') {
            ++nl;
        }
        if (c == ' ' || c == '\n' || c == '\t') {
            state = OUT;
        } else if (state == OUT) {
            state = IN;
            ++nw;
        }
    }
    printf("%d %d %d\n", nl, nw, nc);

但是在构建并运行控制台之后,就像使用第一个版本(getchar和putchar)一样。当我从目录正常运行程序时看起来不错。我想我需要更改一些配置,但找不到任何解决方案。在运行上使用“干净”没有帮助。很有趣,因为创建新项目后仍然是先前的程序输出:DD

1 个答案:

答案 0 :(得分:0)

您可以尝试使用工具-> Cmake->重新加载Cmake项目