knrt.net
当前位置:首页 >> 为什么我编写的程序在VC++6.0上可以运行,在VS2015... >>

为什么我编写的程序在VC++6.0上可以运行,在VS2015...

VC++6.0并没有完全支持C++标准,VC6.0 1998年发布的时候,第一个C++标准才发布,这个东西太老了,能不用就不用。 Visual C++ Redistributable Package 安装 Visual C++ 库的运行时组件。这些组件是运行使用 Visual Studio 2015 开发的 C++ 应用...

创建新的win32 console把代码copy进去,如果还报错你要列出来错误类型

网上有很多在神解决,什么加头,什么用_T(“”),根本没用,就算是小鱼老师的方法我也试过,根本没用,代码重写吧,代码重写。我已经花了五天时间,根本没有办法。一帮SB出书的人,过时的编译器还要把他写成书害学生。

图片看不清。

1、case与条件之间必须有空格 2、最后的printf里面有漏掉逗号 3、这不是c++程序,源文件应保存为.c扩展名

启动程序打开命令行,程序结束命令行关闭也是很正常的。有些IDE(比如VC++6.0)在编译或者运行的时候进行了一些处理,这才导致命令行不会退出。 你可以在程序的return语句前加system("pause")或getchar()来暂停程序。

VC++6.0并没有完全支持C++标准,VC6.0 1998年发布的时候,第一个C++标准才发布,这个东西太老了,能不用就不用。

新建项目时按照我选的来:

可以的,vs2015比以前的版本vs2010等新加了非常使用的功能,当然比vc6.0更是强多了。比如鼠标所指的行变色,括号对齐等。建议尝试使用

warning C4244:这个警告是由于新版本的VC里time_t是64位的,而srand接受32位的unsigned int,所以会丢失数据。改成srand((unsigned)time(NULL));强制转换time_t到unsigned int就可以了。

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com