017
03.05.2004, 22:34 Uhr
~noob
Gast
|
C++: |
#include <iostream> #include <stdlib.h> #include <conio.h>
using namespace std;
// ab hier variablen deklaration
string tuerme[3][3]; string kmg, entferneturm, auswahlscheibe, turmauswahl, klein, mittel, gross; int a,b;
// bis hier
tuerme[1][1] = klein; tuerme[1][2] = mittel; tuerme[1][3] = gross;
int scheibeeins(int a) // Funktion zum zeichnen der ersten Scheibe { for (a=10; a<=12; a++) { gotoxy(a,3); cout << "1"; } }
int scheibezwei(int a) // Funktion zum zeichnen der zweiten Scheibe { for (a=9; a<=13; a++) { gotoxy(a,5); cout << "2"; } } int scheibedrei(int a) // Funktion zum zeichnen der dritten Scheibe { for (a=8; a<=14; a++) { gotoxy(a,7); cout << "3"; } } int turmeins(int a) // Funktion zum zeichnen des ersten Turms { gotoxy(11,2); cout << "1"; for (a=3; a<=7; a++) { gotoxy(11,a); cout << char(219) << "\n"; } } int turmzwei(int a) // Funktion zum zeichnen des zweiten Turms { gotoxy(21,2); cout << "2"; for (a=3; a<=7; a++) { gotoxy(21,a); cout << char(219) << "\n"; } }
int turmdrei(int a) // Funktion zum zeichnen des dritten Turms { gotoxy(31,2); cout << "3"; for (a=3; a<=7; a++) { gotoxy(31,a); cout << char(219) << "\n"; } } turmeins=kmg;
int spiel(int a,int b) // Funktion die das eigentliche spiel enthalten soll { gotoxy(1,18); { do { cout << "von welchem turm wollen sie die scheibe nehmen?"; cin >> entferneturm; cout << "welche scheibe"; cin >> auswahlscheibe; leer = tuerme[entferneturm][auswahlscheibe]; cout << "turmauswahl"; cin >> auswahlturm; auswahlscheibe = tuerme[turmauswahl][auswahlscheibe]; } while(turmdrei==kmg); } } int main(int argc, char *argv[]) { turmeins(a); // aufruf der Funktion "turmeins" turmzwei(a); // aufruf der Funktion "turmzwei" turmdrei(a); // aufruf der Funktion "turmdrei"
spiel(a,b); // aufruf der Funktion "spiel"
gotoxy(1,20); system("PAUSE"); return 0; }
|
hilfe ich komm net weiter. soll tuerme von hanoi mal werden Dieser Post wurde am 04.05.2004 um 00:59 Uhr von Pablo editiert. |