0

我使用scanf尝试了一个非常简单的C语言代码,它陷入了无限循环(或者看起来像)。代码如下:

#include <stdio.h>

int main(){
    int input = 0;
    scanf("%d", &input);
    return 0;
}

我使用了代码运行器扩展。这是屏幕截图以防万一。 在此处输入图像描述

有谁知道如何修理它?

4

2 回答 2

0

您可以添加一些代码为用户提供更好的外观,例如:

#include <stdio.h>

int main(){
    int input = 0;
    printf("Please type in something:");
    scanf("%d", &input);
    return 0;
}

在这种情况下,您可以知道代码正在运行,它会为您提供一些反馈。然后您可以输入在主函数返回之前将作为输入的值。

于 2021-01-11T07:56:10.797 回答
0

我刚刚遇到了同样的问题。在我的情况下,只需在设置中搜索“code-runner.run”并选中如下框。

Code-runner: Run In Terminal
[] whether to run code in integrated terminal.

图片说明:截图


编辑:我是新来的,不能发布图片(rep<10)。

于 2022-01-08T09:02:38.287 回答