作者max853211 (MaxmAX)
看板C_and_CPP
标题[问题] VC2015
时间Tue Apr 25 11:13:34 2017
学校上C++课程,老师说建议安装VC2010,可是电脑里有2015了。
不知道两个版本的差异在哪里?
我照着课本coding,但电脑却无法执行程式,这是为什麽?
有时候课本说用scanf,电脑却要我用scanf_s才不会有错误。
这是因为版本的不同吗?
可是程式码应该不会有变动啊?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.130.154
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1493090016.A.7E5.html
1F:→ petercoin: scanf_s是比较安全的function 新的VC会把scanf挡下 04/25 11:28
2F:→ petercoin: #pragma warning(disable : 4996) 可以用这个取消error 04/25 11:28
3F:推 james732: scanf应该是warning而非error,还有其他错误吧 04/25 13:29
4F:→ pili100: 我以为又要找水晶球 04/25 15:17
5F:→ petercoin: 新版VC 印象中scanf会让你编译不过 除非disable 4996 04/25 16:20
6F:推 moebear: 2015会不能编译 04/25 16:53
7F:→ ken1325: 现在都2017了,你们老师还在2010 04/25 17:41
8F:推 james732: 我错了,scanf确实无法编译orz 04/25 18:18
9F:推 school4303: 你就加_s吧 反正拿去2010照吃 04/25 19:05
10F:推 Ommm5566: 不要加s 用#define _CRT_SECURE_NO_WARNINGS 04/25 21:18
11F:推 ilikekotomi: 建议装新版的 有错误上面通常都有提示怎麽解决 04/25 22:09
12F:推 TeaEEE: 比较大的影响是Vs2010只有到c++0x 04/26 08:07
13F:→ tinlans: VC 不像 GCC 有 -std= 可以指定标准,你灌哪版就是用当下 04/27 21:27
14F:→ tinlans: 最新支援的标准。 04/27 21:27
15F:→ tinlans: 新旧版可以同时存在,官方建议由旧灌到新。 04/27 21:28