C++代码未正确编译

C++ code not compiled correctly

本文关键字:编译 代码 C++      更新时间:2023-10-16

我有窗口 8 和 dev c++ 代码。但是我遇到了一些错误..请帮我删除它们

代码是:

#include <iostream>
#include<conio.h>
using namespace std;
main()
{
int AmerAge, AmaraAge;
cout<<"please enter AmerAge";
cin<<AmerAge;
cout<<"please enter AmaraAge";
cin<<AmaraAge;
if(AmerAge>AmaraAge)
cout<<"Amer is older than amara";
}

编译错误是

52 0 c:\program files (x86)\dev-cpp\mingw32\lib\gcc\mingw32\4.8.1\include\c++\string

在文件中包含自 c:\program files (x86)\dev-cpp\mingw32\lib\gcc\mingw32\4.8.1\include\c++\string

首先要做的是,

cin << AmerAge;

应该是:

cin >> AmerAge;

我记得使用记忆辅助工具:您将数据输入到变量中,cin >> var ,从中输出它,cout << var.


其次,conio不是C++标头,甚至不是 C 标头。

这是来自Borland(或Invogue或Enchilada或他们现在自称的任何东西)的过去爆炸。

在印度教育机构的作业之外,它没有立足之地,尽管他们有更现代(免费且符合标准的)选择,但他们似乎更喜欢它。它也不会抱怨诸如不指定main()返回类型之类的弊端。


最后,您可能想返回并重新阅读安装 MinGW 时应注意的所有警告。

你知道,那些关于安装到一个有空格的路径中,以及这可能会搞砸工具链的很大一部分:-)