c语言

weixin_45633626 2019-10-13 09:46:04
大神看一下
...全文
45 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
棉猴 2019-10-13
  • 打赏
  • 举报
回复
scanf_s()函数是scanf()函数的安全版本。VS2015中使用scanf()函数,在编译时会报错

error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.

错误信息为“scanf()函数不安全,要使用scanf_s()来代替。如果不显示这些错误信息,则要使用_CRT_SECURE_NO_WARINGS”。除了使用_CRT_SECURE_NO_WARINGS之外,还可以在应用程序向导中进行设置来实现VS2015中使用scanf()函数的目的。
具体内容请参考《VS2015中使用scanf()不报错的设置方法》
希望能够帮到你!
uouo88 2019-10-13
  • 打赏
  • 举报
回复
代码最上面加上下面这句或者在IDE里面设置忽略4996的警告即可:
#pragma warning(disable:4996)
xuan_Sikro 2019-10-13
  • 打赏
  • 举报
回复
我运行没毛病啊 是不是你没有引用math的包?
#include <stdio.h>
#include <math.h>
int main(void) { 
	double x,y;
    scanf("%lf",&x);
	y=sin(x);
    printf("%lf,%lf",x,y);
	return 0;
}
weixin_45633626 2019-10-13
  • 打赏
  • 举报
回复
不知道出什错了 --

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧