compilation - 显示先前编译的 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)。当我从目录正常运行程序时看起来不错。我想我需要更改一些配置,但找不到任何解决方案。在 Run 上使用“clean”没有帮助。很有趣,因为创建新项目后仍然是以前的程序输出:DD
解决方案
你可以试试Tools->Cmake->Reload Cmake Project
推荐阅读
- c# - 使用 JSON 在 Unity 中创建通知列表
- reactjs - 具有不同长度描述的卡片未对齐
- javascript - 使用 SVG 图像边框制作交互式画布
- html - 如何使用 RVEST 抓取不同的 HTML 文件并将其存储到 Excel 文件表中?
- javascript - 如何通过 HTML Canvas 中的 for 循环绘制点?
- tensorflow - 如何通过将 keras 包装在估算器中来简单地在分布式配置中使用 keras
- shell - 将矩阵写入 shell 中的一列或使用 awk
- php - 一般问题:XAMPP 和 MySQL 数据库如何协同工作?
- debugging - 为什么 gdb 终端中的 Ctrl-c 不会向 gdb 进程发送 STOP 信号
- unity3d - 切换音频对象仅存在于一个场景中,但在所有场景中播放 从另一个场景开/关