使用vs2013 出错了,怎么解决 ,程序应该是对的 但是还是有错误提示
#include<stdio.h>intmian(){intmax(intx,inty);inta,b,c;printf("pleaseintoanynumber:");...
#include<stdio.h>
int mian()
{
int max(int x, int y);
int a, b, c;
printf("please into any number :");
scanf("%d,%d", &a, &b);
c = max(a, b);
printf("max is %d\n", c);
return 0;
}
错误提示是
错误 1 error 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. d:\visualstudio 2013 projects\project3\project3\源.c 7 1 Project3 展开
int mian()
{
int max(int x, int y);
int a, b, c;
printf("please into any number :");
scanf("%d,%d", &a, &b);
c = max(a, b);
printf("max is %d\n", c);
return 0;
}
错误提示是
错误 1 error 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. d:\visualstudio 2013 projects\project3\project3\源.c 7 1 Project3 展开
2个回答
展开全部
这个解决起来很简单。
在VS2013中,认为scanf是一个不安全的函数,所以VS不推荐使用。让你把scanf函数换成scanf_s 函数。
scanf("%d,%d", &a, &b);
改成
scanf_s("%d,%d", &a, &b);
就可以解决编译错误。
更多追问追答
追问
错误 1 error LNK1561: 必须定义入口点 D:\visualstudio 2013 projects\Project4\Project4\LINK Project4
追答
int mian()
改成
int main()
就可以了。
你的主函数名,单词拼写错误。
展开全部
#define _CRT_SECURE_NO_DEPRECATE //在这里加上这句试试
#include<stdio.h>
int mian()
{
int max(int x, int y);
int a, b, c;
printf("please into any number :");
scanf("%d,%d", &a, &b);
c = max(a, b);
printf("max is %d\n", c);
return 0;
}
追问
错误 1 error LNK1561: 必须定义入口点 D:\visualstudio 2013 projects\Project4\Project4\LINK Project4
追答
#define _CRT_SECURE_NO_DEPRECATE //在这里加上这句试试
#include<stdio.h>
int mian() //这边是main()不是mian()
{
int max(int x, int y);
int a, b, c;
printf("please into any number :");
scanf("%d,%d", &a, &b);
c = max(a, b);
printf("max is %d\n", c);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询