草庐IT

Warnings

全部标签

关于scanf函数不能在某些vs编译器中用的问题

scanf在vs2022中是一个不安全的函数,vs自定义scanf_s是一个安全的函数,但是这在转给其他编译器可能不适用我们可以在开头加上一个#define_CRT_SECURE_NO_WARNINGS1可以解决问题但是自己打比较麻烦,这个时候我们可以打开vs编译器的文件然后找到VC这个文件然后打开vcprojectltems接着找到newc++file.cpp右键用Notepad++这个软件打开在里面输入#define_CRT_SECURE_NO_WARNINGS1保存这样每次打开开头就会有这么一串2.第二种方法打开vs后,在你创建文件名字右键打开找到属性点开找到c/c++打开找到预处理器 

关于 c:Macro 重定义警告

MacroRedefinedWarning我正在编写这段代码,当我尝试编译时出现警告。123456789101112131415161718192021222324252627282930313233343536373839404142#include#include#defineEPS1.5e-6#defineM_PI3.14159265358979intmain(){doublex1,x2,xm,y1,y2,ym;intm;for(m=0;m11;m++){    x1=1.450;    x2=1.489;    y1=atan(pow(x1*x1-1.5*1.5,0.5)/pow(1.

关于 c:Macro 重定义警告

MacroRedefinedWarning我正在编写这段代码,当我尝试编译时出现警告。123456789101112131415161718192021222324252627282930313233343536373839404142#include#include#defineEPS1.5e-6#defineM_PI3.14159265358979intmain(){doublex1,x2,xm,y1,y2,ym;intm;for(m=0;m11;m++){    x1=1.450;    x2=1.489;    y1=atan(pow(x1*x1-1.5*1.5,0.5)/pow(1.