Werbeanzeige
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
// ######################### // Charakter Stats // ######################### #include <iostream> using namespace std; void levelStats (int level, int str, float ges); int main() { //Variablen int level; //Level (1-6) int str[] = {3, 6, 8, 10, 12, 18}; //Stärke int ges[] = {21, 18, 15, 12, 10, 8}; //Geschwindigkeit //Level Eingabe do { cout << "##### Eingabe #####" << endl; cout << "Gib das Level an (1-6): "; cin >> level; } while (level < 1 || level > 6); --level; //Level Stats ausgeben levelStats (level, str, ges); system("pause"); return 0; } void levelStats (int level, int str[], int ges[]) { system ("cls"); cout << "Level: " << level << endl; cout << "Stärke: " << str[level] << endl; cout << "Geschwindigkeit: " << ges[level] << endl; } |
Guck doch einfach mal hier nach!
Zitat
Überprüfen Sie den Prototyp der jeweiligen Funktion erneut, und korrigieren Sie das in der Fehlermeldung angegebene Argument.
![]() |
C-/C++-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
#include <iostream> using namespace std; const unsigned int anzahlLevel = 6; void levelStats (int level, int *str, int *ges); int main() { //Variablen int level; //Level (1-6) int str[anzahlLevel] = {3, 6, 8, 10, 12, 18}; //Stärke int ges[anzahlLevel] = {21, 18, 15, 12, 10, 8}; //Geschwindigkeit //Level Eingabe do { cout << "##### Eingabe #####" << endl; cout << "Gib das Level an (1-6): "; cin >> level; } while (level < 1 || level > anzahlLevel); --level; //Level Stats ausgeben levelStats (level, str, ges); system("pause"); return 0; } void levelStats (int level, int *str, int *ges) { system ("cls"); cout << "Level: " << level+1 << endl; cout << "Stärke: " << str[level] << endl; cout << "Geschwindigkeit: " << ges[level] << endl; } |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NachoMan« (28.04.2011, 12:46)
![]() |
C-/C++-Quelltext |
1 2 3 |
cout << "Level: " << level << endl; cout << "Stärke: " << str[level] << endl; cout << "Geschwindigkeit: " << ges[level] << endl; |
![]() |
C-/C++-Quelltext |
1 2 3 |
cout << "Level: " << level << endl; cout << "Stärke: " << str[level-1] << endl; cout << "Geschwindigkeit: " << ges[level-1] << endl; |
Zitat
Basically, there are only 10 types of people in the world. Those who know binary, and those who don't.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NachoMan« (28.04.2011, 12:46)
![]() |
Quellcode |
1 2 3 |
cout << "Level: " << level << endl; cout << "Stärke: " << str[level-1] << endl; cout << "Geschwindigkeit: " << ges[level] << endl; |
![]() |
C-/C++-Quelltext |
1 |
level=level-1 |
![]() |
C-/C++-Quelltext |
1 |
str[level-1] |
![]() |
C-/C++-Quelltext |
1 2 3 |
cout << "Level: " << level << endl; // level =3 cout << "Stärke: " << str[level-1] << endl; // level-1=2 so wird str[2] (= das dritte element) abgefragt. level bleibt aber 3 cout << "Geschwindigkeit: " << ges[level-1] << endl; // level-1=2 so wird ges[2] (= das dritte element) abgefragt. level bleibt aber 3 |
Zitat
Basically, there are only 10 types of people in the world. Those who know binary, and those who don't.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NachoMan« (28.04.2011, 13:00)
Werbeanzeige