问题如图,如此为什么无法运行

img


为什么显示gcc error missing filename after 0

问题应该是你的代码文件名只是.c导致gcc命令出错。你改下文件名再编译。

scanf_s函数有三个参数的


#include<stdio.h>
int main()
{
    int i;
    scanf_s("%d",&i,sizeof(i));
    printf("i=%d",i);
}

你的vs code编译环境配置有问题。初学,建议用VS Studio 2017/2019,或者Clion + MinGW/Cygwin 等。
提示的错误信息是编译的时候,编译选项-o后面没有找到要编译输出的文件名。可能需要修改你的编译选项,设置的目标文件名。