miaozailuo 发表于 2020-10-10 21:43:06

新人求助

#include<stdio.h>
#define PAI 3.14


int main()
{
        double fRadius;
        double fResult = 0;
        printf("请输入圆的面积:");
        scanf("%lf", &fRadius);
        fResult = fRadius * fRadius * PAI;
        printf("圆的面积为: %lf\n", fResult);
        return 0;
}         
            为什么用vs 2019打出显示出返回值被忽略: “scanf”
            而devC++可以运行               
         

sunrise085 发表于 2020-10-10 21:47:27

新版本中认为scanf不安全,你把scanf都改为scanf_s应该就可以了

昨非 发表于 2020-10-10 21:48:05

#define _CRT_SECURE_NO_WARNINGS

好像是vs 2019老毛病了,首行加个这个试试

miaozailuo 发表于 2020-10-10 21:49:41

成功了,谢谢
页: [1]
查看完整版本: 新人求助