|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include "stdio.h"
int main()
{
int max(int x,int y);
int a, b, c;
scanf("%d,%d", &a, &b);
c = max(a, b);
printf("max=%d\n", c);
return 0;
}
int max(int x, int y)
{
int z;
if (x > y)z = x;
else z = y;
return (z);
}
运行报错,严重性 代码 说明 项目 文件 行 禁止显示状态
警告 C6031 返回值被忽略: “scanf”。 6 C:\Users\admin\source\repos\6\Source.c 7
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 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. 6 C:\Users\admin\source\repos\6\Source.c 7
找了半天不知道问题出在哪,看不懂错误提示
本帖最后由 jackz007 于 2020-11-18 11:14 编辑
这句
- #include "stdio.h" // 文件 "studio.h" 在当前目录
复制代码
应该写成
- #include <stdio.h> // 文件 "studio.h" 在编译器头文件缺省目录
复制代码
这句
改为
- scanf_s("%d,%d", &a, &b);
复制代码
试试
|
|