Консоль Clion, показывающая предыдущую компиляцию - PullRequest
0 голосов
/ 29 июня 2018

Здравствуйте, у меня небольшая проблема, я только начал с 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). Когда я запускаю программу из каталога, это нормально выглядит. Я думаю, что мне нужно изменить некоторые настройки, но не могу найти никакого решения. использование «чистого» на Run не помогло. Забавно, потому что после создания нового проекта все еще предыдущий вывод программы: DD

1 Ответ

0 голосов
/ 29 июня 2018

Вы можете попробовать Инструменты-> Cmake-> Перезагрузить Cmake Project

...