我的 C 代码未在 Microsoft VS CODE 中运行

问题描述 投票:0回答:6
#include <stdio.h>

int main()
{
    int a,b;
    printf("Enter the value of a\n");
    scanf("%d",&a);
    printf("Enter the value of b\n");
    scanf("%d",&b);
    printf("The sum of a and b is %d", a + b);
    return 0;
}

当我在 Microsoft Visual Code 中运行此代码时,代码不会停止执行,也不会获得输出。它开始运行但不会停止。我也没有得到任何输出。其他类型的代码工作得很好。 任何人都可以帮我解决这个问题吗? click here for  image from vscode showing the running window

c visual-studio-code compiler-errors runtime-error
6个回答
1
投票

您编写的代码100%正确。 请注意以下事项,检查一下,如果您已经做到了:

  1. 在您的系统中安装 gcc。 gcc 帮助你编译 c 或 c++ 代码。
  2. 从 Visual Studio 代码的扩展部分安装 C/C++ 扩展。
  3. 最后如果情况还是一样,请尝试重新安装Visual Studio Code。

希望这对您有帮助。如果您喜欢我的建议,请按upvoke按钮以激励我为您写下这样的答案。

谢谢!


1
投票

代码未运行的主要原因是因为它在“输出”窗口中运行,我已在链接图像中显示了该窗口。 如果你想正确运行代码,那么你必须在“终端”窗口中运行它。

要在“终端”窗口中运行代码,您必须按照以下步骤操作: 步骤一:打开设置。 步骤2:然后在设置的搜索框中输入“在终端中运行”。滚动到下面并找到该设置。Install code runner if you haven't. 第三步:勾选第二行的方框。

之后您的代码将正常运行。


0
投票

如果这种情况再次发生,请首先尝试使用其他 IDE 执行相同的代码,或者使用 CMD 或 PowerShell 单独运行代码。


0
投票

代码运行器扩展运行输出文件中无法与之交互的代码。您必须更改它,以便它在终端中运行。 转至菜单“代码”>“首选项”>“设置”。 在左侧面板的“用户”选项卡中,展开“扩展”部分。 查找并选择运行代码配置。 找到并选中“在终端中运行”框。


0
投票

该线程中的另一个人建议在运行程序之前保存代码。它被否决了,并被告知这“不是一个答案”。不过,它对我有用,并且是我找到的唯一解决方案。


-2
投票

我遇到了完全相同的问题,结果我忘记保存代码:)

© www.soinside.com 2019 - 2024. All rights reserved.