| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 615 人关注过本帖
标题:一个悲伤的事,为何VC可编译VS不行
只看楼主 加入收藏
qq_s15
Rank: 2
等 级:论坛游民
帖 子:30
专家分:28
注 册:2015-7-18
结帖率:100%
收藏
 问题点数:0 回复次数:11 
一个悲伤的事,为何VC可编译VS不行
# include <stdio.h>
# include <math.h>

double delta(double a, double b, double c)
{
    double delta;

    delta = b*b - 4 * a*c;

    return delta;
}

int main(void)
{

    double a, b, c, x1, x2;
    a = 0; b = 0; c = 0;

    for (; 1;)
    {

        scanf("%lf %lf %lf", &a, &b, &c);

        double l = delta(a, b, c);
        if (l > 0)
        {
            x1 = (-b + sqrt(l)) / (2 * a);
            x2 = (-b - sqrt(l)) / (2 * a);
            printf("%lf %lf \n", x1, x2);
        }
        else if (l == 0)
        {
            x1 = (-b) / (2 * a);
            printf("%lf \n", x1);
        }
        else
        {
            printf("无解 \n");
        }
    }
    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.
2015-08-08 11:47
hjx1120
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:李掌柜
等 级:贵宾
威 望:41
帖 子:1314
专家分:6927
注 册:2008-1-3
收藏
得分:0 
楼主,您把错误信息翻译成中文就明白为啥会报错了,
2015-08-08 11:54
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:0 
VS里有些函数要使用安全函数

一片落叶掉进了回忆的流年。
2015-08-08 12:20
qq_s15
Rank: 2
等 级:论坛游民
帖 子:30
专家分:28
注 册:2015-7-18
收藏
得分:0 
回复 2楼 hjx1120
其实一开始报错我就翻译了。只是看不明白。。


错误c4996:scanf函数或变量:这可能是不安全的。考虑使用scanf_s相反。禁用贬低,用_crt_secure_no_warnings。见网上帮助的细节。
2015-08-08 14:19
qq_s15
Rank: 2
等 级:论坛游民
帖 子:30
专家分:28
注 册:2015-7-18
收藏
得分:0 
回复 3楼 诸葛欧阳
这个是scanf也要使用??怎么用的??
2015-08-08 14:19
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:0 
吧scanf换成scanf_s

一片落叶掉进了回忆的流年。
2015-08-08 15:09
zkydrx
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-8-8
收藏
得分:0 
请问你用的是不是 Microsoft Visual Studio 2013?
2015-08-08 17:35
zkydrx
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-8-8
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册


完美运行。
2015-08-08 17:44
zkydrx
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-8-8
收藏
得分:0 
解决方案.rar (234.36 KB)

自行下载查看。
2015-08-08 17:58
qq_s15
Rank: 2
等 级:论坛游民
帖 子:30
专家分:28
注 册:2015-7-18
收藏
得分:0 
回复 7楼 zkydrx
是的。
2015-08-08 20:28
快速回复:一个悲伤的事,为何VC可编译VS不行
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045676 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved