Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
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.
Community-Fossil
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.
Community-Fossil
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.
Community-Fossil
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NachoMan« (28.04.2011, 13:00)
Werbeanzeige