fork download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7.  
  8. class GameBan
  9. {
  10. int pos1[10];
  11. int pos2[10];
  12. int mon1, mon2;
  13. public:
  14. GameBan();
  15. void show() const;
  16. }
  17.  
  18.  
  19. GameBan::GameBan() {
  20. for (int i = 0; i < 10; ++i) {
  21. pos1[i] = 0;
  22. }
  23. pos1[rand() % 10] = 1;
  24. for (int i = 0; i < 10; ++i) {
  25. pos2[i] = 0;
  26. }
  27. pos2[rand() % 10] = 1;
  28. mon1 = 1;
  29. mon2 = 1; //0⇒死亡,1⇒生存
  30. }
  31.  
  32. void GameBan::show() const {
  33. cout << "\n\n   " ;
  34. for (int i = 0; i < 10; ++i) {
  35. if (pos2[i] == 0) { cout << "□" ; }
  36. else if (pos2[i] == 1) { cout << "■" ; }
  37. else if (pos2[i] == 2) { cout << "×" ; }
  38. }
  39. cout << "\n\n   " ;
  40. for (int i = 0; i < 10; ++i) {
  41. if (pos1[i] == 0) { cout << "□" ; }
  42. else if (pos1[i] == 1) { cout << "■" ; }
  43. else if (pos2[i] == 2) { cout << "×" ; }
  44. }
  45. cout << "\n" << endl;
  46. }
  47.  
  48.  
  49. void GameBan::shoot1() {
  50. cout << "\n   どこを狙いますか?" endl;
  51. cout << "   整数を入力してください!" ;
  52. int a;
  53. cin >> a;
  54. getchar;
  55. if(pos1[a] == 1) {
  56. cout << "\n   『ぎゃあーーー!』" << endl;
  57. cout << "\n   ※1階のモンスターは倒れました…" << endl;
  58. mon1 = 0;
  59. pos1[a] = 2;
  60.  
  61.  
  62. void GameBan::play() {
  63. for (;;) {
  64. show();
  65. shoot1();
  66. if (mon1 == 0) {
  67. cout << "\n   『さあ、次は2階だ…!』\n" << endl;
  68. break;
  69. }
  70. }
  71.  
  72.  
  73. int main()
  74. {
  75. srand((unsigned)time(0));
  76. GameBan gb;
  77. gb.play();
  78.  
  79. getchar();
  80. }
  81.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include <iostream>
^
Main.java:1: error: class, interface, or enum expected
#include <iostream>
         ^
Main.java:2: error: illegal character: '#'
#include <cstdlib>
^
Main.java:3: error: illegal character: '#'
#include <ctime>
^
Main.java:10: error: ']' expected
   int pos1[10];
            ^
Main.java:10: error: illegal start of type
   int pos1[10];
              ^
Main.java:10: error: <identifier> expected
   int pos1[10];
               ^
Main.java:10: error: ';' expected
   int pos1[10];
                ^
Main.java:11: error: ']' expected
   int pos2[10];
            ^
Main.java:11: error: ';' expected
   int pos2[10];
              ^
Main.java:13: error: illegal start of type
public:
      ^
Main.java:13: error: ';' expected
public:
       ^
Main.java:14: error: illegal start of type
   GameBan();
          ^
Main.java:14: error: <identifier> expected
   GameBan();
           ^
Main.java:15: error: ';' expected
   void show() const;
              ^
Main.java:19: error: class, interface, or enum expected
GameBan::GameBan() {
^
Main.java:20: error: class, interface, or enum expected
   for (int i = 0; i < 10; ++i) {
                   ^
Main.java:20: error: class, interface, or enum expected
   for (int i = 0; i < 10; ++i) {
                           ^
Main.java:22: error: class, interface, or enum expected
   }
   ^
Main.java:24: error: class, interface, or enum expected
   for (int i = 0; i < 10; ++i) {
   ^
Main.java:24: error: class, interface, or enum expected
   for (int i = 0; i < 10; ++i) {
                   ^
Main.java:24: error: class, interface, or enum expected
   for (int i = 0; i < 10; ++i) {
                           ^
Main.java:26: error: class, interface, or enum expected
   }
   ^
Main.java:28: error: class, interface, or enum expected
   mon1 = 1;
   ^
Main.java:29: error: class, interface, or enum expected
   mon2 = 1;     //0???,1???
   ^
Main.java:30: error: class, interface, or enum expected
}
^
Main.java:34: error: class, interface, or enum expected
   for (int i = 0; i < 10; ++i) {
   ^
Main.java:34: error: class, interface, or enum expected
   for (int i = 0; i < 10; ++i) {
                   ^
Main.java:34: error: class, interface, or enum expected
   for (int i = 0; i < 10; ++i) {
                           ^
Main.java:35: error: class, interface, or enum expected
      if (pos2[i] == 0) { cout << "?" ; }
                                        ^
Main.java:36: error: class, interface, or enum expected
      else if (pos2[i] == 1) { cout << "?" ; }
                                             ^
Main.java:37: error: class, interface, or enum expected
      else if (pos2[i] == 2) { cout << "?" ; }
                                             ^
Main.java:40: error: class, interface, or enum expected
   for (int i = 0; i < 10; ++i) {
   ^
Main.java:40: error: class, interface, or enum expected
   for (int i = 0; i < 10; ++i) {
                   ^
Main.java:40: error: class, interface, or enum expected
   for (int i = 0; i < 10; ++i) {
                           ^
Main.java:41: error: class, interface, or enum expected
      if (pos1[i] == 0) { cout << "?" ; }
                                        ^
Main.java:42: error: class, interface, or enum expected
      else if (pos1[i] == 1) { cout << "?" ; }
                                             ^
Main.java:43: error: class, interface, or enum expected
      else if (pos2[i] == 2) { cout << "?" ; }
                                             ^
Main.java:46: error: class, interface, or enum expected
}
^
Main.java:51: error: class, interface, or enum expected
   cout << "???????????????" ;
   ^
Main.java:52: error: class, interface, or enum expected
   int a;
   ^
Main.java:53: error: class, interface, or enum expected
   cin >> a;
   ^
Main.java:54: error: class, interface, or enum expected
   getchar;
   ^
Main.java:55: error: class, interface, or enum expected
   if(pos1[a] == 1) {
   ^
Main.java:57: error: class, interface, or enum expected
      cout << "\n???????????????????" << endl;
      ^
Main.java:58: error: class, interface, or enum expected
   mon1 = 0;
   ^
Main.java:59: error: class, interface, or enum expected
   pos1[a] = 2;
   ^
Main.java:62: error: class, interface, or enum expected
void GameBan::play() {
^
Main.java:63: error: class, interface, or enum expected
   for (;;) {
          ^
Main.java:65: error: class, interface, or enum expected
      shoot1();
      ^
Main.java:66: error: class, interface, or enum expected
      if (mon1 == 0) {
      ^
Main.java:68: error: class, interface, or enum expected
         break;
         ^
Main.java:69: error: class, interface, or enum expected
   }
   ^
Main.java:76: error: class, interface, or enum expected
   GameBan gb;
   ^
Main.java:77: error: class, interface, or enum expected
   gb.play();
   ^
Main.java:79: error: class, interface, or enum expected
   getchar();
   ^
Main.java:80: error: class, interface, or enum expected
}
^
57 errors
stdout
Standard output is empty