首页 > 其他分享 >[C语言]CLion Recommends to use 'strtof' instand of 'scanf'

[C语言]CLion Recommends to use 'strtof' instand of 'scanf'

时间:2022-10-06 23:35:55浏览次数:85  
标签:use Recommends Consumption strtof OilConsumption Fuel CLion scanf

#include <stdio.h>

int main() {
    float OilConsumption;
    printf("Please enter the Fuel Consumption:\n");
    scanf("%f", &OilConsumption);
    printf("Fuel Consumption:%f\n", OilConsumption);
    printf("Fuel Consumption Memory Address is:0X%p\n", &OilConsumption);
    return 0;
}

背景是:帮弟弟去检查Coding的代码,发现在CLion中有告警:

Clang-Tidy: 'scanf' used to convert a string to a floating-point value, but function will not report conversion errors; consider using 'strtof' instead

进一步去分析这个告警,告警中的意思是中,建议使用“strtof”而不是“scanf”

Google之后发现,StackOverflow上有类似的帖子:

原帖如下:

StackOverflow链接

然后去看了下“strtof”

------20221006------

 

标签:use,Recommends,Consumption,strtof,OilConsumption,Fuel,CLion,scanf
From: https://www.cnblogs.com/MoKinLi/p/16758822.html

相关文章