请问为什么这个C语言程序,VC6.0能够运行,但是VS2013不能运行?

2025-04-02 09:32:29
推荐回答(2个)
回答1:

在Visual Studio中,编译未通过,原因是不提倡直接使用scanf,请使用scanf_s代替scanf

另外你在Visual C++中运行时,输入也不正确,运行时要输入
a=1.0,b=2.0,c=2.0
才能正确获得a,b,c的值,原因是scanf里面引号中的非占位符(不带%的字符)必须原模原样地输入

回答2:

先生成(编译和链接)