在vs中用scanf函数总是报错,明明在dev里面都可以运行,主要原因是因为vs编译非常严格,scanf函数在特定的情况下输入值会导致程序直接崩掉,下面提供三种解决方法
方法1:在设置里面设置告诉vs不要在检查这个错误了
方法2:定义宏
这句话的意思差不多就是告诉你这个函数不安全,如果你非要使用的话你就使用的话你就需要多加这句话:#define _CRT_SECURE_NO_WARNINGS
方法3:使用vs提供的scanf函数:scanf_s
但是这个在别的编译器上跑不起来不推荐
在vs中用scanf函数总是报错,明明在dev里面都可以运行,主要原因是因为vs编译非常严格,scanf函数在特定的情况下输入值会导致程序直接崩掉,下面提供三种解决方法
这句话的意思差不多就是告诉你这个函数不安全,如果你非要使用的话你就使用的话你就需要多加这句话:#define _CRT_SECURE_NO_WARNINGS
方法3:使用vs提供的scanf函数:scanf_s
但是这个在别的编译器上跑不起来不推荐