当前位置:   article > 正文

自制AI:Park_01修改bug

自制AI:Park_01修改bug

修改了一下不能存东西,不能打开东西的bug

  1. #include<bits/stdc++.h>
  2. #include<windows.h>
  3. using namespace std;
  4. double mem=10737418240;
  5. map<string,string> jishiben;
  6. string mulu="朴同学给你的一封信.memo\n";
  7. int cntnote=1;
  8. void start() {
  9. srand(time(0));
  10. for(int i=1; i<=100; i++) {
  11. system("cls");
  12. cout<<"\n\n\n";
  13. cout<<" Park_01\n\n";
  14. cout<<" 正在启动中...\n\n";
  15. cout<<i<<"%";
  16. for(int j=1; j<=i; j++) {
  17. cout<<"▌";
  18. }
  19. Sleep(rand()%100+1);
  20. }
  21. Sleep(2000);
  22. }
  23. double calc() {
  24. system("cls");
  25. long long a,c;
  26. char b;
  27. cout<<"加减乘除,乘方运算\n";
  28. cout<<"输入算式(只支持一个符号):";
  29. cin>>a>>b>>c;
  30. if(b=='+') return a+c;
  31. else if(b=='-') return a-c;
  32. else if(b=='*') return a*c;
  33. else if(b=='/') {
  34. if(c==0) {
  35. cout<<" Error : Diveded by ";
  36. return 0;
  37. } else return a/c;
  38. }
  39. else if(b=='^') return pow(a,c);
  40. else cout<<"符号错误\n";
  41. }
  42. void note() {
  43. while(1) {
  44. system("cls");
  45. if(mem<=1024)
  46. cout<<"当前剩余内存:"<<mem<<"B\n";
  47. else if(mem<=1048576)
  48. cout<<"当前剩余内存:"<<mem/1024 <<"KB\n";
  49. else if(mem<=1073741824)
  50. cout<<"当前剩余内存:"<<mem/1048576<<"MB\n";
  51. else cout<<"当前剩余内存:"<<mem/1073741824<<"GB\n";
  52. if(cntnote==0) {
  53. cout<<"当前暂未记录\n";
  54. } else {
  55. cout<<mulu<<"\n";
  56. }
  57. cout<<"1.新建 2.打开 3.退出\n";
  58. int j;
  59. string temp;
  60. cin>>j;
  61. getline(cin,temp);
  62. system("cls");
  63. if(j==1) {
  64. string biaoti;
  65. cout<<"输入文件名:";
  66. getline(cin,biaoti);
  67. biaoti+=".memo";
  68. mulu+=biaoti;
  69. mulu+="\n";
  70. cout<<"请输入你想输入的内容,回车结束:"<<"\n";
  71. getline(cin,jishiben[biaoti]);
  72. cout<<"正在保存...";
  73. Sleep(1000);
  74. mem-=jishiben[biaoti].size();
  75. cntnote++;
  76. }
  77. if(j==2) {
  78. cout<<"请输入文件名:";
  79. string bt;
  80. cin>>bt;
  81. if(mulu.find(bt)!=-1) {
  82. cout<<jishiben[bt]<<"\n";
  83. } else cout<<"文件未找到\n",Sleep(1000);
  84. system("pause");
  85. }
  86. if(j==3) return;
  87. }
  88. }
  89. void man() {
  90. jishiben["朴同学给你的一封信.memo"]="你好,我是朴同学。欢迎使用Park_01,祝你每天开心。Park_02已经在制作,希望你给我点个赞!" ;
  91. while(1) {
  92. cout<<"\n\n\n 这里是Park_01\n";
  93. cout<<" 作者:朴同学\n";
  94. cout<<" 你要做什么呢?\n";
  95. cout<<" 1.计算器 2.记事本\n";
  96. int n;
  97. cin>>n;
  98. if(n==1) cout<<calc();
  99. if(n==2) note();
  100. }
  101. }
  102. int main() {
  103. start();
  104. system("cls");
  105. man();
  106. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/546494
推荐阅读
相关标签
  

闽ICP备14008679号