我使用scanf尝试了一个非常简单的C语言代码,它陷入了无限循环(或者看起来像)。代码如下:
#include <stdio.h>
int main(){
int input = 0;
scanf("%d", &input);
return 0;
}
我使用了代码运行器扩展。这是屏幕截图以防万一。 在此处输入图像描述
有谁知道如何修理它?
我使用scanf尝试了一个非常简单的C语言代码,它陷入了无限循环(或者看起来像)。代码如下:
#include <stdio.h>
int main(){
int input = 0;
scanf("%d", &input);
return 0;
}
我使用了代码运行器扩展。这是屏幕截图以防万一。 在此处输入图像描述
有谁知道如何修理它?
您可以添加一些代码为用户提供更好的外观,例如:
#include <stdio.h>
int main(){
int input = 0;
printf("Please type in something:");
scanf("%d", &input);
return 0;
}
在这种情况下,您可以知道代码正在运行,它会为您提供一些反馈。然后您可以输入在主函数返回之前将作为输入的值。
我刚刚遇到了同样的问题。在我的情况下,只需在设置中搜索“code-runner.run”并选中如下框。
Code-runner: Run In Terminal
[] whether to run code in integrated terminal.
图片说明:截图
编辑:我是新来的,不能发布图片(rep<10)。