C++大神帮看一下程序问题

 
2716 15
开朗的盟员 2023-7-27 18:18:27 | 显示全部楼层 |阅读模式
万恶的3221225477!!!!!!
报错显示Process exited after 91.01 seconds with return value 3221225477
百度翻译结果:进程在91.01秒后退出,返回值为3221225477
上源码!!!!!!!!!!!!!!!!!
  1. #include<iostream>
  2. #include<cstdio>
  3. #include<windows.h>
  4. #include<stdlib.h>
  5. using namespace std;
  6. void jiaocheng();
  7. void bianji();
  8. void chuangguan();
  9. void into();



  10. //关卡1-30函数
  11. void g1();
  12. void g2();



  13. int main(){
  14.         cout<<endl<<endl<<endl<<endl<<"                菜鸟编辑器,像E语言的编辑器!"<<endl;
  15.         _sleep(5*1000);
  16.         system("cls");
  17.         cout<<endl<<endl<<endl<<endl<<"                      作者:开朗的盟员"<<endl;
  18.         _sleep(3*1000);
  19.         system("cls");
  20.         cout<<endl<<endl<<endl<<endl<<"                  测试人员:热心市民MISS王"<<endl;
  21.         _sleep(3*1000);
  22.         system("cls");
  23.         cout<<endl<<endl<<endl<<endl<<"             贡献给:记不住英文函数的人们【郑重】"<<endl;
  24.         _sleep(3*1000);
  25.         system("cls");
  26.         into();
  27.         }
  28. void into(){
  29.         cout<<endl<<endl<<endl<<endl<<"                    在使用前请查看教程"<<endl<<endl;
  30.         cout<<endl<<endl<<endl<<endl<<"                         1.教程篇"<<endl;
  31.         cout<<endl<<endl<<endl<<endl<<"                         2.开始编辑"<<endl;
  32.         cout<<endl<<endl<<endl<<endl<<"                         3.教程闯关"<<endl;
  33.         int cho;
  34.         cin>>cho;
  35.         if (cho==1){
  36.                 system("cls");
  37.                 jiaocheng();
  38.         }
  39.         if (cho==2){
  40.                 system("cls");
  41.                 bianji();
  42.         }
  43.         if (cho==3){
  44.                 system("cls");
  45.                 chuangguan();
  46.         }
  47. }
  48. void jiaocheng(){
  49.         cout<<"请注意,此编辑器目前仅支持C++语言的编辑"<<endl;
  50.         _sleep(1*1000);
  51.         system("cls");
  52.         system("pause");
  53.         cout<<"1";
  54.         _sleep(1*100);
  55.         cout<<".";_sleep(1*100);
  56.         cout<<"语";_sleep(1*100);
  57.         cout<<"法";_sleep(1*100);
  58.         cout<<"格";_sleep(1*100);
  59.         cout<<"式";_sleep(1*100);
  60.         cout<<endl;
  61.         cout<<"与";_sleep(1*100);
  62.         cout<<"C";_sleep(1*100);
  63.         cout<<"+";_sleep(1*100);
  64.         cout<<"+";_sleep(1*100);
  65.         cout<<"格";_sleep(1*100);
  66.         cout<<"式";_sleep(1*100);
  67.         cout<<"相";_sleep(1*100);
  68.         cout<<"同";;_sleep(1*100);
  69.         cout<<endl;
  70.         cout<<"但";_sleep(1*100);
  71.         cout<<"所";_sleep(1*100);
  72.         cout<<"有";_sleep(1*100);
  73.         cout<<"字";_sleep(1*100);
  74.         cout<<"符";_sleep(1*100);
  75.         cout<<"皆";_sleep(1*100);
  76.         cout<<"被";_sleep(1*100);
  77.         cout<<"汉";_sleep(1*100);
  78.         cout<<"化";_sleep(1*100);
  79.         cout<<"了";_sleep(1*100);
  80.         cout<<"。";_sleep(1*100);
  81.         cout<<endl;
  82.         cout<<"例";_sleep(1*100);
  83.         cout<<"如";_sleep(1*100);
  84.         cout<<":";_sleep(1*100);
  85.         cout<<"函";_sleep(1*100);
  86.         cout<<"数";_sleep(1*100);
  87.         cout<<"p";_sleep(1*100);
  88.         cout<<"r";_sleep(1*100);
  89.         cout<<"i";_sleep(1*100);
  90.         cout<<"n";_sleep(1*100);
  91.         cout<<"t";_sleep(1*100);
  92.         cout<<"f";_sleep(1*100);
  93.         cout<<"被";_sleep(1*100);
  94.         cout<<"汉";_sleep(1*100);
  95.         cout<<"化";_sleep(1*100);
  96.         cout<<"为";_sleep(1*100);
  97.         cout<<"字";_sleep(1*100);
  98.         cout<<"符";_sleep(1*100);
  99.         cout<<"“";_sleep(1*100);
  100.         cout<<"打";_sleep(1*100);
  101.         cout<<"印";_sleep(1*100);
  102.         cout<<"”";_sleep(1*100);
  103.         cout<<endl;
  104.         cout<<"若";_sleep(1*100);
  105.         cout<<"输";_sleep(1*100);
  106.         cout<<"入";_sleep(1*100);
  107.         cout<<"“";_sleep(1*100);
  108.         cout<<"打";_sleep(1*100);
  109.         cout<<"印";_sleep(1*100);
  110.         cout<<"”";_sleep(1*100);
  111.         cout<<"这";_sleep(1*100);
  112.         cout<<"一";_sleep(1*100);
  113.         cout<<"字";_sleep(1*100);
  114.         cout<<"符";_sleep(1*100);
  115.         cout<<"串";_sleep(1*100);
  116.          cout<<",";_sleep(1*100);
  117.         cout<<"程";_sleep(1*100);
  118.         cout<<"序";_sleep(1*100);
  119.         cout<<"会";_sleep(1*100);
  120.         cout<<"生";_sleep(1*100);
  121.         cout<<"成";_sleep(1*100);
  122.         cout<<"语";_sleep(1*100);
  123.         cout<<"句";_sleep(1*100);
  124.         cout<<":";_sleep(1*100);
  125.         cout<<endl;
  126.         cout<<"p";_sleep(1*100);
  127.         cout<<"r";_sleep(1*100);
  128.         cout<<"i";_sleep(1*100);
  129.         cout<<"n";_sleep(1*100);
  130.         cout<<"t";_sleep(1*100);
  131.         cout<<"f";_sleep(1*100);
  132.         cout<<"(";_sleep(1*100);
  133.         cout<<")";_sleep(1*1000);
  134.         system("pause");
  135.         system("cls");
  136.         cout<<endl<<endl;
  137.         cout<<"以";_sleep(1*100);
  138.         cout<<"下";_sleep(1*100);
  139.         cout<<"将";_sleep(1*100);
  140.         cout<<"展";_sleep(1*100);
  141.         cout<<"示";_sleep(1*100);
  142.         cout<<"一";_sleep(1*100);
  143.         cout<<"实";_sleep(1*100);
  144.         cout<<"例";_sleep(1*100);
  145.         cout<<"给";_sleep(1*100);
  146.         cout<<"少";_sleep(1*100);
  147.         cout<<"爷";_sleep(1*100);
  148.         cout<<"过";_sleep(1*100);
  149.         cout<<"目";_sleep(1*1000);
  150.         system("pause");
  151.         system("cls");
  152.         cout<<endl;
  153.         cout<<"#";_sleep(1*50);
  154.         cout<<"引";_sleep(1*50);
  155.         cout<<"用";_sleep(1*50);
  156.         cout<<"<";_sleep(1*50);
  157.         cout<<"i";_sleep(1*50);
  158.         cout<<"o";_sleep(1*50);
  159.         cout<<"s";_sleep(1*50);
  160.         cout<<"t";_sleep(1*50);
  161.         cout<<"r";_sleep(1*50);
  162.         cout<<"e";_sleep(1*50);
  163.         cout<<"a";_sleep(1*50);
  164.         cout<<"m";_sleep(1*50);
  165.         cout<<">";_sleep(1*50);
  166.         cout<<endl;
  167.         cout<<"使";_sleep(1*50);
  168.         cout<<"用";_sleep(1*50);
  169.         cout<<" ";_sleep(1*50);
  170.         cout<<"名";_sleep(1*50);
  171.         cout<<"字";_sleep(1*50);
  172.         cout<<"空";_sleep(1*50);
  173.         cout<<"间";_sleep(1*50);
  174.         cout<<" ";_sleep(1*50);
  175.         cout<<"s";_sleep(1*50);
  176.         cout<<"t";_sleep(1*50);
  177.         cout<<"d";_sleep(1*50);
  178.         cout<<";";_sleep(1*50);
  179.         cout<<endl;
  180.         cout<<"整";_sleep(1*50);
  181.         cout<<"型";_sleep(1*50);
  182.         cout<<" ";_sleep(1*50);
  183.         cout<<"主";_sleep(1*50);
  184.         cout<<"要";_sleep(1*50);
  185.         cout<<"(";_sleep(1*50);
  186.         cout<<")";_sleep(1*50);
  187.         cout<<"{";_sleep(1*50);
  188.         cout<<endl;
  189.         cout<<"输";_sleep(1*50);
  190.         cout<<"出";_sleep(1*50);
  191.         cout<<"<";_sleep(1*50);
  192.         cout<<"<";_sleep(1*50);
  193.         cout<<"“";_sleep(1*50);
  194.         cout<<"H";_sleep(1*50);
  195.         cout<<"e";_sleep(1*50);
  196.         cout<<"l";_sleep(1*50);
  197.         cout<<"l";_sleep(1*50);
  198.         cout<<"o";_sleep(1*50);
  199.         cout<<"w";_sleep(1*50);
  200.         cout<<",";_sleep(1*50);
  201.         cout<<"W";_sleep(1*50);
  202.         cout<<"o";_sleep(1*50);
  203.         cout<<"r";_sleep(1*50);
  204.         cout<<"l";_sleep(1*50);
  205.         cout<<"d";_sleep(1*50);
  206.         cout<<"!";_sleep(1*50);
  207.         cout<<"”";_sleep(1*50);
  208.         cout<<";";_sleep(1*50);
  209.         cout<<endl;
  210.         cout<<"返";_sleep(1*50);
  211.         cout<<"回";_sleep(1*50);  
  212.         cout<<" ";_sleep(1*50);
  213.         cout<<"0";_sleep(1*50);
  214.         cout<<";";_sleep(1*50);
  215.         cout<<endl;
  216.         cout<<"}";_sleep(1*1000);
  217.         cout<<endl;
  218.         system("pause");
  219.         system("cls");
  220.         cout<<"这";_sleep(1*100);
  221.         cout<<"样";_sleep(1*100);
  222.         cout<<",";_sleep(1*100);
  223.         cout<<"程";_sleep(1*100);
  224.         cout<<"序";_sleep(1*100);
  225.         cout<<"就";_sleep(1*100);
  226.         cout<<"会";_sleep(1*100);
  227.         cout<<"为";_sleep(1*100);
  228.         cout<<"您";_sleep(1*100);
  229.         cout<<"自";_sleep(1*100);
  230.         cout<<"动";_sleep(1*100);
  231.         cout<<"生";_sleep(1*100);
  232.         cout<<"成";_sleep(1*100);
  233.         cout<<"代";_sleep(1*100);
  234.         cout<<"码";_sleep(1*100);
  235.         cout<<":";_sleep(1*100);
  236.         cout<<endl<<endl;
  237.         cout<<"#";_sleep(1*100);
  238.         cout<<"i";_sleep(1*100);
  239.         cout<<"n";_sleep(1*100);
  240.         cout<<"c";_sleep(1*100);
  241.         cout<<"l";_sleep(1*100);
  242.         cout<<"u";_sleep(1*100);
  243.         cout<<"d";_sleep(1*100);
  244.         cout<<"e";_sleep(1*100);
  245.         cout<<"<";_sleep(1*100);
  246.         cout<<"i";_sleep(1*100);
  247.         cout<<"o";_sleep(1*100);
  248.         cout<<"s";_sleep(1*100);
  249.         cout<<"t";_sleep(1*100);
  250.         cout<<"r";_sleep(1*100);
  251.         cout<<"e";_sleep(1*100);
  252.         cout<<"a";_sleep(1*100);
  253.         cout<<"m";_sleep(1*100);
  254.         cout<<">";_sleep(1*100);
  255.         cout<<endl;
  256.         cout<<"u";_sleep(1*100);
  257.         cout<<"s";_sleep(1*100);
  258.         cout<<"i";_sleep(1*100);
  259.         cout<<"n";_sleep(1*100);
  260.         cout<<"g";_sleep(1*100);
  261.         cout<<" ";_sleep(1*100);
  262.         cout<<"n";_sleep(1*100);
  263.         cout<<"a";_sleep(1*100);
  264.         cout<<"m";_sleep(1*100);
  265.         cout<<"e";_sleep(1*100);
  266.         cout<<"s";_sleep(1*100);
  267.         cout<<"p";_sleep(1*100);
  268.         cout<<"a";_sleep(1*100);
  269.         cout<<"c";_sleep(1*100);
  270.         cout<<"e";_sleep(1*100);
  271.         cout<<" ";_sleep(1*100);
  272.         cout<<"s";_sleep(1*100);
  273.         cout<<"t";_sleep(1*100);
  274.         cout<<"d";_sleep(1*100);
  275.         cout<<";";_sleep(1*100);
  276.         cout<<endl;
  277.         cout<<"i";_sleep(1*100);
  278.         cout<<"n";_sleep(1*100);
  279.         cout<<"t";_sleep(1*100);
  280.         cout<<" ";_sleep(1*100);
  281.         cout<<"m";_sleep(1*100);
  282.         cout<<"a";_sleep(1*100);
  283.         cout<<"i";_sleep(1*100);
  284.         cout<<"n";_sleep(1*100);
  285.         cout<<"(";_sleep(1*100);
  286.         cout<<")";_sleep(1*100);
  287.         cout<<"{";_sleep(1*100);
  288.         cout<<endl;
  289.         cout<<"c";_sleep(1*100);
  290.         cout<<"o";_sleep(1*100);
  291.         cout<<"u";_sleep(1*100);
  292.         cout<<"t";_sleep(1*100);
  293.         cout<<"<";_sleep(1*100);
  294.         cout<<"<";_sleep(1*100);
  295.         cout<<"''";_sleep(1*100);
  296.         cout<<"H";_sleep(1*100);
  297.         cout<<"e";_sleep(1*100);
  298.         cout<<"l";_sleep(1*100);
  299.         cout<<"l";_sleep(1*100);
  300.         cout<<"o";_sleep(1*100);
  301.         cout<<",";_sleep(1*100);
  302.         cout<<"W";_sleep(1*100);
  303.         cout<<"o";_sleep(1*100);
  304.         cout<<"r";_sleep(1*100);
  305.         cout<<"l";_sleep(1*100);
  306.         cout<<"d";_sleep(1*100);
  307.         cout<<"!";_sleep(1*100);
  308.         cout<<"''";_sleep(1*100);
  309.         cout<<";";_sleep(1*100);
  310.         cout<<endl;
  311.         cout<<"r";_sleep(1*100);
  312.         cout<<"e";_sleep(1*100);
  313.         cout<<"t";_sleep(1*100);
  314.         cout<<"r";_sleep(1*100);
  315.         cout<<"n";_sleep(1*100);
  316.         cout<<" ";_sleep(1*100);
  317.         cout<<"0";_sleep(1*100);
  318.         cout<<";";_sleep(1*100);
  319.         cout<<endl;
  320.         cout<<"}"<<endl;_sleep(2*1000);
  321.         system("pause");
  322.         system("cls");
  323.         cout<<"O";_sleep(1*100);
  324.         cout<<"K";_sleep(1*100);
  325.         cout<<",";_sleep(1*100);
  326.         cout<<"现";_sleep(1*100);
  327.         cout<<"在";_sleep(1*100);
  328.         cout<<"你";_sleep(1*100);
  329.         cout<<"已";_sleep(1*100);
  330.         cout<<"经";_sleep(1*100);
  331.         cout<<"大";_sleep(1*100);
  332.         cout<<"概";_sleep(1*100);
  333.         cout<<"会";_sleep(1*100);
  334.         cout<<"使";_sleep(1*100);
  335.         cout<<"用";_sleep(1*100);
  336.         cout<<"本";_sleep(1*100);
  337.         cout<<"工";_sleep(1*100);
  338.         cout<<"具";_sleep(1*100);
  339.         cout<<"了";_sleep(1*100);
  340.         cout<<",";_sleep(1*100);
  341.         cout<<"按";_sleep(1*100);
  342.         cout<<"照";_sleep(1*100);
  343.         cout<<"另";_sleep(1*100);
  344.         cout<<"附";_sleep(1*100);
  345.         cout<<"的";_sleep(1*100);
  346.         cout<<"对";_sleep(1*100);
  347.         cout<<"照";_sleep(1*100);
  348.         cout<<"表";_sleep(1*100);
  349.         cout<<"写";_sleep(1*100);
  350.         cout<<"去";_sleep(1*100);
  351.         cout<<"吧";_sleep(1*100);
  352.         cout<<"!";_sleep(1*100);
  353.         cout<<"!";_sleep(1*100);
  354.         cout<<endl;
  355.         system("pause");
  356.         system("cls");
  357.         into();             
  358. }

  359. void bianji(){
  360.        
  361. }

  362. void chuangguan(){
  363.         cout<<"1.选择关卡"<<endl;
  364.         cout<<"2.EXIT"<<endl;
  365.         int cho;
  366.         cin>>cho;
  367.         if (cho==1){
  368.                 system("cls");
  369.                 cout<<"总共有30关,请键入数字"<<endl;
  370.                 int guan;
  371.                 cin>>guan;
  372.                 switch (guan){
  373.                         case (1):{
  374.                                 system("cls");
  375.                                 g1();
  376.                                 break;
  377.                         }
  378.                 }
  379.         }
  380.         if (cho==2){
  381.                 system("cls");
  382.                 into();
  383.         }
  384. }








  385. //关卡函数
  386. void g1(){
  387.         cout<<"请根据给出代码写出相对应的汉字语言"<<endl;
  388.         cout<<"#include<iostream>"<<endl;
  389.         cout<<"using namespace std;"<<endl;
  390.         cout<<"int main(){"<<endl;
  391.         cout<<"                cout<<“Hello,World!”"<<endl;
  392.         cout<<"                return 0"<<endl;
  393.         cout<<"}"<<endl;
  394.         cout<<endl<<endl;
  395.         cout<<"请输入答案"<<endl<<"------------------------------------------------------------";
  396.         string daan[9];
  397.         for (int i=0;i<=9;i++){
  398.                 cin>>daan[i];
  399.         }
  400.         cout<<"测试中......"<<endl;
  401.         if (daan[0]=="#引用<iostream>" && daan[1]=="使用" && daan[2]=="名字空间" && daan[3]=="std;" && daan[4]=="整型" && daan[5]=="主要(){" && daan[6]=="输出<<“Hello,World!”;" && daan[7]=="返回" && daan[8]=="0;" && daan[9]=="}" ){
  402.                         cout<<"完成!"<<endl<<"答案正确!"<<endl;
  403.                         system("pause");
  404.                         system("cls");
  405.                          cout<<"1.下一关"<<endl<<"2.重来"<<endl<<"3.返回选择页面"<<endl<<"4.返回主页";
  406.                         int cchhoo;
  407.                         cin>>cchhoo;
  408.                         if (cchhoo==1){
  409.                                 system("cls");
  410.                                 g2();
  411.                         }
  412.                         if (cchhoo==2){
  413.                                 system("cls");
  414.                                 g1();
  415.                         }
  416.                         if (cchhoo==3){
  417.                                 system("cls");
  418.                                 chuangguan();
  419.                         }
  420.                         if (cchhoo==4){
  421.                                 system("cls");
  422.                                 into();
  423.                         }
  424.                  }
  425.         else{
  426.                 cout<<"false!";
  427.                 _sleep(1*1000);
  428.                 system("pause");
  429.                 system("cls");
  430.                 g1();
  431.                 }
  432. }

  433. void g2(){
  434.        
  435. }
复制代码
还有一部分没写完,到这g1()函数就有问题了
CSDN的解决办法,但和我程序的情况不符


开朗的盟员 2023-7-27 18:18:58 | 显示全部楼层
代码可能不够优化

点评

用slowout呗,搞这么多cout干嘛???  详情 回复 发表于 2023-7-29 19:47
狼毛 2023-7-27 19:08:59 | 显示全部楼层
本帖最后由 狼毛 于 2023-7-27 19:53 编辑

412行,中括号中填[10],试试看。。

点评

这个参数和程序没有直接关系吧.........我试试  详情 回复 发表于 2023-7-30 13:32

用slowout呗,搞这么多cout干嘛???

点评

slowout之前没看过......  详情 回复 发表于 2023-7-30 13:31
开朗的盟员 2023-7-30 13:31:41 | 显示全部楼层
中国红客——DHN 发表于 2023-7-29 19:47
用slowout呗,搞这么多cout干嘛???

slowout之前没看过......
开朗的盟员 2023-7-30 13:32:42 | 显示全部楼层
狼毛 发表于 2023-7-27 19:08
412行,中括号中填[10],试试看。。

这个参数和程序没有直接关系吧.........我试试
狼毛 2023-7-30 21:03:21 | 显示全部楼层
string daan[9];这是九个,不是十个。

后面遍历到daan[9]时,就到了无效地址会出错。

点评

下午试过了,确实有效果,感谢!!!  详情 回复 发表于 2023-7-30 23:11
开朗的盟员 2023-7-30 23:11:28 | 显示全部楼层
狼毛 发表于 2023-7-30 21:03
string daan[9];这是九个,不是十个。

后面遍历到daan[9]时,就到了无效地址会出错。 ...

下午试过了,确实有效果,感谢!!!
开朗的盟员 2023-7-30 23:12:36 | 显示全部楼层
问题已经解决,感谢@狼毛 同志的帮助!!!
希望各位继续找茬,可以copy源码,毕竟做人不能自私[doge]

点评

不用客气。。  详情 回复 发表于 2023-7-31 19:07
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行