c - 简单的 C 程序在 Eclipse 中不显示输出

标签 c eclipse eclipse-cdt

几天前,我安装了 Eclipse IDE 以及其中用于 C 和 C++ 开发的 CDT 插件。也做了必要的设置。还尝试了一个将两个整数相加的简单 C 程序。令人惊讶的是,终端中没有显示任何输出,但是当程序终止时,它显示了错误输出 0

程序是这样的:

#include <stdio.h>

int main(){
  int a, b;
  printf("Enter an integer: "); scanf("%d", &a);
  printf("Enter another integer: "); scanf("%d", &b);
  printf("Sum = %d", (a+b));
  return 0;
}

这个程序在使用命令提示符运行时显示了正确的输出:

 gcc -g add.c -o add.exe

我在代码中有什么错误吗?谁能建议我需要做什么才能在 Wclipse 中运行它?

最佳答案

您首先构建了该项目吗? 转到主工具栏中的“项目”选项卡,然后单击构建项目。如果成功在“运行”选项卡下为 C 设置一个新的运行配置。在 C/C++ 应用程序字段中 -> “搜索项目”,然后从列表中选择项目的二进制文件。

现在尝试运行您的自定义运行/调试配置。

关于c - 简单的 C 程序在 Eclipse 中不显示输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47949825/

相关文章:

c - MATLAB 在 C 中的 'meshgrid'

c - 逻辑检查未按预期输出。 (数独检查器)C

eclipse - 使用 Xdebug 设置 eclipse PDT 以调试驻留在远程服务器上的网站

java - Eclipse插件: Inactivate functionality when testing

eclipse-cdt - Eclipse CDT 入门

c++ - SQLite 总是回复 "database table is locked"

java - Perforce值得吗?

C++ 数组迭代

c - 在 CDT 之外使用 Eclipse CDT 解析器

c - 登录到Oracle时system()返回-1,errno = 10