我用vsc有问题。
#include<stdio.h>
int main ()
{
int a;
printf("Hello World ");
scanf("%d", &a)
printf("%d", a);
return 0;
}
这是我的代码。,这是调试控制台。
This GDB was configured as "mingw32".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
=cmd-param-changed,param="pagination",value="off"
=cmd-param-changed,param="args",value="2>CON 1>CON <CON"
[New Thread 13300.0x59d4]
[New Thread 13300.0x367c]
Loaded 'C:WindowsSysWOW64kernel32.dll'. Symbols loaded.
Loaded 'C:WindowsSysWOW64KernelBase.dll'. Symbols loaded.
Loaded 'C:WindowsSysWOW64msvcrt.dll'. Symbols loaded
当我尝试运行时,它没有启动。我已经安装了coderrunner。请帮忙,谢谢。
运行它到底是什么意思?你的代码看起来很好,所以我猜你只是在运行它的时候做错了什么。
首先,你需要编译你的代码,然后你可以运行编译后创建的程序。
同时编译c和c++最简单的方法是使用console和gcc
。尝试在终端输入以下命令:
gcc -Wall -fsanitize=address,undefined -o yourprogram yourprogram.c
这将在您所在的目录中创建yourprogram
文件。要运行它,在控制台中传递以下命令:
./yourprogram