c++ 4 gewinnt Hilfe!!!

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • c++ 4 gewinnt Hilfe!!!

    Hallo, Ich bin ein Anfänger in der programmierung! Hae schon so viel versucht aber bekomms nicht hin
    Meine frage ist: Kann mir jemand helfen Ich bin dabei ein 4 Gewint spiel zu programmieren
    komme aber nicht weiter. kann mir jemand das ende schreiben mit erklärung damit ich es
    auch verstehe??? wäre voll nett von euch!

    Quellcode

    1. #include <Windows.h>
    2. #include <cstdlib>
    3. #include <iostream>
    4. using namespace std;
    5. class Spielfeld //Spielfeld
    6. {
    7. public:
    8. void erstellen()
    9. {
    10. cout<<" 1 "; cout<<" 2 "; cout<<" 3 "; cout<<" 4 "; cout<<" 5 "; cout<<" 6 "; cout<<" 7 \n";
    11. cout<<"_____________________________\n";
    12. cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|\n";
    13. cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|\n";
    14. cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|\n";
    15. cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|\n";
    16. cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|\n";
    17. cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|\n";
    18. cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|\n";
    19. cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|\n";
    20. cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|\n";
    21. cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|\n";
    22. cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|\n";
    23. cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|\n";
    24. cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|";cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|"; cout<<" "; cout<<"|\n";
    25. cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|";cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|"; cout<<"___"; cout<<"|\n";
    26. }
    27. {void gewinnabfrage()
    28. {
    29. void gotoxy(int x, int y)
    30. {
    31. static HANDLE hStdout = NULL;
    32. COORD coord;
    33. coord.X = x;
    34. coord.Y = y;
    35. if(!hStdout)
    36. {
    37. hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
    38. }
    39. SetConsoleCursorPosition(hStdout,coord);
    40. }
    41. int main ()
    42. {
    43. int position;
    44. {
    45. }
    46. cout << "x";
    47. gotoxy(1,0);
    48. cout << "a";
    49. char dummy;
    50. cin >> dummy;
    51. system("cls");
    52. cin >> dummy;
    53. cout<<"Spieler1 Ist jetzt dran!\n";
    54. cout<<"Bitte geben sie die Gewuenschte Position ein!";
    55. cin>> position;
    56. cout<<"Spieler2 Ist jetzt dran!\n";
    57. cout<<"Bitte geben sie die Gewuenschte position ein!";
    58. cin>> position;
    59. }};
    60. int main()
    61. {
    62. Spielfeld meinerstellen; //öffnen des Spielfeldes
    63. meinerstellen.erstellen();
    64. int Feld [6][7];
    65. int Zugmerkenx ;
    66. int Zugmerkeny ;
    67. int Zugx;
    68. int Zugy;
    69. int Zuggemacht;
    70. Zugmerkenx = Zugx;
    71. Zugmerkeny = Zugy;
    72. Zuggemacht = true;
    Alles anzeigen
  • Warum keine Schleife beim Erstellen? Denk deinen Code nochmal näher durch. Du gibst uns übrigens auch echt Hinweise, was du nicht verstehst!
    Kaum einer wird dir den kompletten Code posten, selbst hat man ja auch viel mit den eigenen Projekten zu tun. Überlege vielleicht auch, ob du Windows.h wirklich brauchst.
    Wie macht man denn Funktionen? Gehen die etwa so:
    {name_mEiNeR_funktion() //...} ???
    Kapsele deine Klasse in einer Extra-Datei ab.
    ...

    MfG
    Check
  • 2 x

    Quellcode

    1. int main()

    in einer Quelltextdatei ist sehr böse ;(

    Geschweifte Klammern sind auch nicht paarweise oder ?(
    Wenn der Quelltext gut formatiert ist, sieht man so was relativ schnell :D
    Formatiere den Quelltext sauber damit du den Überblick über deine Klammern gewinnst.

    Für den optischen Schnickschnak geht das wahrscheinlich mit

    Quellcode

    1. #include <Windows.h>

    erst mal für Anfänger relativ einfach.

    MfG bcc-fan