天蓝殿 发表于 2020-9-16 22:30:24

为啥运行不了,爆了两个错误

#include <stdio.h>
#define PAI 3.14
                double fRadius;
                double fRadius = 0;
                printf("请输入圆的半径:");
                scanf("%lf", &fRadius);
                fRadius = fRadius * fRadius * fRadius;
                printf("圆的面积:%lf\n", fRadius);
严重性        代码        说明        项目        文件        行        禁止显示状态
错误        C2086        “double fRadius”: 重定义        ConsoleApplication1        E:\软件安全下载目录\新建文件夹\ConsoleApplication1\ConsoleApplication1\ConsoleApplication1.cpp        20       
严重性        代码        说明        项目        文件        行        禁止显示状态
错误        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.        ConsoleApplication1        E:\软件安全下载目录\新建文件夹\ConsoleApplication1\ConsoleApplication1\ConsoleApplication1.cpp        22       

4goodworld 发表于 2020-9-16 22:44:38

    “double fRadius”: 重定义
    double fRadius;
                double fRadius = 0;
你删去一个不就行了?
'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.
你可以需要用scanf_s()这个命令,或者 在文件开头添加 #define _CRT_SECURE_NO_WARNINGS

昨非 发表于 2020-9-16 22:48:02

#define _CRT_SECURE_NO_WARNINGS   //这个需要加上,防止警告
#include <stdio.h>
#define PAI 3.14
int main()            //没有main函数
{
        //double fRadius;   //这里重定义了
        double fRadius = 0;
        printf("请输入圆的半径:");
        scanf("%lf", &fRadius);
        doublearea;               //帮你定义了一个面积
        area = PAI * fRadius * fRadius;    //这里公式错了
        printf("圆的面积:%lf\n", area);

}

昨非 发表于 2020-9-16 22:49:31

满意的话还请设个最佳{:10_297:}

天蓝殿 发表于 2020-9-16 22:54:37

昨非 发表于 2020-9-16 22:49
满意的话还请设个最佳

谢了大佬,已设置

昨非 发表于 2020-9-16 22:56:30

天蓝殿 发表于 2020-9-16 22:54
谢了大佬,已设置

没事,以后注意了,这错误挺低级的
而且学会看报错(看不懂就复制去百度翻译)
养成好的代码习惯,加油{:10_297:}
页: [1]
查看完整版本: 为啥运行不了,爆了两个错误