为什么一样的c++代码,vc6没有错误,vs2019就不能运行

作者&投稿:恭峡 (若有异议请与网页底部的电邮联系)
我的代码在dev-c++上可以正常运行,但在vs上不能正常运行,也没显示错误。~

代码呢?

你看到那里写着“杂项文件”吗?这就说明这个不是一个项目的文件。
你在打开VS2019时要创造一个解决方案然后再写代码。

看到没?上面有一个“启动”按钮,这就是对的。
还有问VS2019的问题时请不要加上“C语言大神”这个过滤器,我根本就不会C语言(C#除外)。

编译器都不一样啊,所以要想正常运行代码要改一下

电脑这东西很玄学的


在购买基金时,发现同名字有A和C,这是什么意思呢?
那么基金名字后面的A、B、C到底意味着什么呢?该怎么选择呢?选错会多花钱吗?首先,选错的确后果比较严重,如果你是做短线的朋友,频繁买卖A类的话,恐怕还没赚钱先把本钱亏了不少,其实就是一个买卖成本的问题,就像股票交易的手续费一样,水滴穿石,交易量大了以后会是一笔不小的开支,但很多人...

C和C++具体区别?
二、设计不同 1、C语言:C语言进行过程化、抽象化的通用程序设计。2、C++:C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。三、函数库不同 1、C语言:C语言有标准的函数库,它们松散的,只是把功能相同...

中考C什么意思?
中考等级分设置不合理:1、现行等级分制5分一档,标准不够细化,难以真实准确地反映学生的学习水平,也不能准确反映教师的教学水平,尤其是暗含一种隐性的更大的不公平,这对那些卷面原始分数高的学生在高中录取时是极大的不公平。2、现行等级分制虽然淡化了分分必争的情况,在学生分数一样、星也一样...

c开头的火车是什么车
现在火车都有字头,不同的字头表示的火车类型也不一样。C开头的火车就代表的是城际列车。C字头,是“城”的读音首字母,所以表示城际列车,运行时速最高160-350km\/h。城际列车一般指两座相距不远的重要城市之间,开行的多班次趋向公交化的中小编组短途旅客列车,中途不停站或停很少的站。只配置硬、...

type-c接口是什么意思怎么读,快充数据线(谐音读作泰普C)
许多朋友在购买手机之后发现,自己手机使用的是type-c接口,但是不知道type-c接口是什么意思,其实type-c接口的中文谐音读作泰普C,这是一种全新的usb接口,和传统usb接口不一样,type-c更快、更强、更小。type-c接口是新一代usb接口 1、type-c正反面都可以插入使用 type-c接口最明显的特点就是...

m、j、c各代表什么?
根据《文献类型与文献载体代码》,M、J、C代表的著作类型是 M:专著(含古籍中的史、志论著) 。M是英文单词“monograph”的缩写,monograph”表示:专著,专论。这类作品如《中国养兔学》。J:期刊文章。 J是英文单词“journal”的缩写,“journal”表示:日报,日志,日记;定期刊物,期刊,杂志。C...

易语言和C语言的差别
不同:c语言是英文 易语言是中文;c语言好像是嵌入式语言 易语言是面向对象的;c语言难懂,易语言中国人容易理解 相似:所有语言基本都差不多,大家都说学会一门就很容易学其他的。无非就是使用的词不一样,比如c里面用if 易语言用“如果”,还有就是c语言是易语言他妈。这样比较没啥意义,易语言用...

C语言中“语句”和“指令”有什么区别?
区别一:构成不一样 1、C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。2、指令可以使编译器按不同的条件编译不同的程序部分,因而产生不同的目标代码文件。这对于程序的移植和调试是很有用的,尤其是针对于跨平台程序移植的时候。区别二:实现功能不一样 1、C程序语言可以实现多...

c开头是什么火车可以直接刷身份证进站吗
C开头是城际列车,身份证进站方式分不同的站点。C字头列车是国内旅客列车的一种类型,车次以大写字母C开头、后接数字编号。“C”源于汉字“城”的拼音的第一个字母、代表城际列车的简称,因此C字头列车就是城际列车。往返于相邻重要城市或城市群之间的客运列车,一般全程运行距离较近、乘车时间较短、途径...

飞机票上“座位等级”一栏里的字母各代表什么意思?
飞机票上“座位等级”一栏里的字母各代表什么意思? V为经济舱的子舱位。 F代表头等舱,C代表商务舱,Y代表经济舱,M、L V则代表Y的子舱位,座位同经济舱一样,但价钱便宜很多。 这些舱位程式码只是表示你购买机票时的折扣,它是航空公司便于销售而设定的,并不代表你乘座飞机时的舱位,你乘座飞机时均在经济舱内。

金阳县18463575063: 为什么同样的程序、在vc++执行不了、 -
愚管络欣: VC++中得main函数必须有类型 所以你要定义成void main

金阳县18463575063: 我装好vc6.0,C/C++,C++怎么没有那? -
愚管络欣: 对于vc6.0如果建文件应先建立一个控制台程序,但你说的是里面没有c、c++ 这个应该是装的有问题..没装完全...你装时从前是不是装过..如果装过要去注册表清除干净....另外你装的时候...exe文件是不是错误..但最好是重装下系统在装..如果不想重装系统区网上搜搜怎么删掉注册表删赶静了在装也行

金阳县18463575063: 为什么同一个程序我的C++运行不了别人的能运行 -
愚管络欣: 原因有很多种,不同版本的C++编译器可能兼容性不同.甚至相同版本的,不同的路径配置都有可能影响编译结果.平台不同,同一版本的C++编译器都未必尽相同.比如处理器不同,字长处理就不同了.我们只能尽可能找使用相同标准的编译器来处理.这涉及到移植性和C++标准库的问题,一言难尽 在编程时,尽可能使用标准库,少用自定义库.宁可多用几行,少写一些取巧的代码.不好意思哦,我懂得的也不多,只能这么说几句了,献丑了!

金阳县18463575063: 为什么下面这段代码在vc6下没有效果: -
愚管络欣: 真的吗?再试一下看:int main() { void swap(int &,int &); int i=3,j=5; cout << “Before swap():" << i<<" "<<j<<endl <<"After swap():"; swap(i,j); cout <<i<<" "<<j<<endl; return 0; }

金阳县18463575063: vc6.0新建选项卡里没有新建C/C++ Header File 和C++ Source File -
愚管络欣: 我也遇到同样的问题,不管怎么卸载和重装结果都一样没有C++ Header File 和 C++Source File 后来我打开源安装盘文件,把里面的Bin文件夹整个拷贝覆盖 安装目录下的Bin文件夹,就可以正常使用了 (安装盘中位置: \Visual C++ 6.0\COMMON\MSDEV98\BIN ) (默认安装目录:C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin)

金阳县18463575063: vc6 为什么我的安装之后没有C++? -
愚管络欣: 汗~ 你不会是在Projects选项卡找吧 要在Files选项卡下 要不是这样的原因的话 就是你下的版本的问题 重新下个吧 下那个600多M的压缩包 绝对能用 不过你已经装过一次了 必须重装系统才能装新的VC6.0

金阳县18463575063: 大神 求救!! 同样的代码在Visual Studio 2013和visual C++6.0;中编译执行结果为什么不同 解释详细点 不胜感激啊 -
愚管络欣: 图片看不清楚,没办法准确说明问题所在[下面说明大致原因].1、编译器也是存在兼容关系的,新旧版本不一定通用.主要形式是: 代码在较新版本的编译器中错误:微软出于对代码的安全性考虑,禁止使用某个时期编写的函数. 例子:2012中,禁止了scanf()、strcmp()等函数,换成后加_s的安全形态.最少我关闭了编译器的警报级别、以及添加了提示的宏后,还是不能使用旧版的非安全版本函数.代码在较旧版本的编译器中错误:主要是编译过程中新版代为解决的问题,在旧版中没有解决案. 2、把你VC++6.0编译器的那个debug library框放大,以及只截代码文本,别把不相干的东西[UI]也截图.

金阳县18463575063: 为什么下的VC6.0不能执行 -
愚管络欣: 首先一个好消息是出现这样的ERROR你的代码是无辜的.而然一个坏消息是它修改起来可能会比找几个代码错误更繁琐.下面具体说明产生此问题的原因及其解决方法. 问题原因分析:cl.exe是VC6.0使用的编译器(用来编译代码的程序),...

金阳县18463575063: 为什么在网上找的一些c语言程序的代码在vc++6.0中编译总是出现错误?求指教 -
愚管络欣: 第一,如果提示某些字符错误(一般看上去是空格,但字符码和空格不一样,编译器不识别),你可以把它的空格全部去掉,再重新整理格式,用查找替换功能协助. 第一,如果没有特殊字符,你要区分它是不是标准的c语言程序.重点看头文件,比如graphics,conio是TC里面的,自然无法再vc6中使用. 你最好有tc和vc两个编译器,有个c/c++学习实验系统集成了tc2 tc3 vc6三者的,你可以试试.

金阳县18463575063: 为什么我的C++代码在VC6.0中通不过编译 -
愚管络欣: 楼上的说得不对. 名空间是C++的标准特性,VC6作为标准ANSI C\C++编译器当然支持,问题在于,C++的头文件包含时,应省略".h",凡是在包含是写成“<XXX.h>”的文件,是为了与C语言兼容而引入的“C++向下兼容头文件”,也就是符合C标准的头文件,这类头文件不含标准名空间std. 将你的 #include <iostream.h> 改为 #include <iostream> 即可

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网