C++ 程序终止时的访问冲突C++;

C++ 程序终止时的访问冲突C++;,c++,C++,这方面我是新手。这是一个使用Borland 5.02的学校项目 似乎每当我终止程序时,就会出现“访问冲突”错误;我需要帮助 我们的老师告诉我们使用iostream.h和conio.h 这是全部代码: #include<iostream.h> #include<conio.h> int exit=1; main() { do { exit=1; cin>>exit; }while(exit!=0); return(0);

这方面我是新手。这是一个使用Borland 5.02的学校项目

似乎每当我终止程序时,就会出现“访问冲突”错误;我需要帮助

我们的老师告诉我们使用
iostream.h
conio.h

这是全部代码:

#include<iostream.h>
#include<conio.h>

int exit=1;

main()
{
  do
  {
    exit=1;
    cin>>exit;
  }while(exit!=0);
  return(0);
  getche();
}
#包括
#包括
int exit=1;
main()
{
做
{
退出=1;
cin>>退出;
}while(exit!=0);
返回(0);
getche();
}

将变量
exit
重命名为与标准库函数不冲突的名称。程序可能正在跳转到变量中包含的代码(提示:没有),而无法跳转系统库函数
exit()


<>注意,>/Cult>头是来自标准的C++,它并不是现代C++中应该使用的东西(如果编译器是从当前的千年而不是最后的千年)。此外,没有C++编译器应该接受<代码>主()/<代码>不返回类型;您应该已经编写了
intmain()
。如果Borland 5.02确实接受该代码,您就需要升级到标准编译器,最好是C++11编译器,而不是C++98或C++03编译器。注意C++ 11是一种与C++ 98完全不同的语言,C++ 98是一种与标准C++完全不同的语言。如果你被迫使用一个标准的C++编译器,你会受到严重的不规范的教育。

< P>将变量<代码>出口< /代码>重命名为不与标准库函数冲突的名称。程序可能正在跳转到变量中包含的代码(提示:没有),而无法跳转系统库函数
exit()


<>注意,>/Cult>头是来自标准的C++,它并不是现代C++中应该使用的东西(如果编译器是从当前的千年而不是最后的千年)。此外,没有C++编译器应该接受<代码>主()/<代码>不返回类型;您应该已经编写了
intmain()
。如果Borland 5.02确实接受该代码,您就需要升级到标准编译器,最好是C++11编译器,而不是C++98或C++03编译器。注意C++ 11是一种与C++ 98完全不同的语言,C++ 98是一种与标准C++完全不同的语言。如果你被迫使用一个标准的C++编译器,你会受到严重的不规范的教育。请检查如何提出好的问题,以便得到好的答案。至少您应该正确地格式化代码,并将其减少到重现问题所需的最小值。您使用的是非常旧的编译器吗?为什么要在返回0后调用getche()?请格式化代码,使内部块比外部块缩进更多(对于所有循环,对于每个if)。现在你的代码是不可读的,很难看到控制流。哈哈哈,谢谢@JonathanLeffler帮助了lol,很抱歉受到干扰,欢迎来到StackOverflow!请检查如何提出好的问题,以便得到好的答案。至少您应该正确地格式化代码,并将其减少到重现问题所需的最小值。您使用的是非常旧的编译器吗?为什么要在返回0后调用getche()?请格式化代码,使内部块比外部块缩进更多(对于所有循环,对于每个if)。现在你的代码是不可读的,很难看到控制流。哈哈哈,谢谢@JonathanLeffler帮助了lol,对XD的干扰表示抱歉