无法找到相对应的程序
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. if逻辑判定语句 C:\Users\sj153\source\repos\if逻辑判定语句\源.cpp 8
#include <stdio.h>
int main()
{
int i;
printf("您老贵庚啊:");
scanf("%d", &i);
if (i >= 18)
{
printf("进门左拐\n");
}
return 0;
}
在文件顶部加上#define _CRT_SECURE_NO_WARNINGS就行了
【以下回答由 GPT 生成】
答案:
根据提供的代码,该文件是一个C语言源文件,扩展名应为.c
。
由于没有给出代码中的文件路径,我们难以确定该文件的具体路径。一般情况下,.c
源文件需要保存在一个具体的文件夹中,然后在命令行或集成开发环境(IDE)中编译和运行。
错误可能是由以下原因引起的: 1. 该文件未保存:请确保该文件已经保存在适当的位置,并且路径名正确。 2. 路径名错误:请确保给出的路径名是正确的。对于不同的操作系统,路径表示方法可能会有所不同。在Windows操作系统中,路径分隔符使用反斜杠\
,在Linux和MacOS中,路径分隔符使用正斜杠/
。 3. IDE或编译器配置错误:如果您正在使用一个集成开发环境(IDE)或特定的编译器进行编译和运行,请确保您的IDE或编译器配置正确,包括正确设置编译器的路径和编译命令。
由于缺乏具体信息,这是最可能的错误情况。如果您能提供更多的上下文和错误信息,我可以更进一步帮助您解决问题。
scanf("%d", &i); 改为:scanf_s("%d", &i); 即可,警告里提示 scanf()函数不安全,建议用scanf_s()函数替代。