Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
C ++ Code - Variablen funktionieren nicht?
Hay Leute , ich habe mir grad eben einen kleinen Code zusammengestellt , und habe ein Problem.Ich habe seit ca. einem Jahr nicht mehr programmiert und will mich wieder einfinden , und schon habe ich Probleme mit den Variablen.Hier der Code (Konsolenanwendung) :
// Spiel.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//
#include <iostream>
using namespace std;
/* Das ist die Hauptfunktion
Bzw. Hauptprogramm */
int main ()
{
// Variablen
int Lebensenergie; // Variable deklinieren
int x_Position , int y_Position ; // Mehrere Variablen deklinieren
int Geschwindigkeit = 80 // Variable deklinieren & definieren
x_Position = y_Position = 50; //Variable definieren
Lebensenergie = 100;
cout << "Lebensenergie :" << Lebensenergie /* Angabe der Lebensenergie (100) */ << endl;
cout << "Geschwindigkeit :" << Geschwindigkeit /* Angabe Geschwindigkeit (80) */ << endl;
cout << "X Positon : " << x_Position << endl;
cout << "Y Positon : " << y_Position << endl;
getchar ();
return 0;
}
Ich bin euch jetzt schon dankabar für die Hilfe :)
1 Antwort
- 🐟 Fish 🐟Lv 7vor 9 JahrenBeste Antwort
Kleiner Tipp: Eine Zeile Ein Befehl also
int x_Position;
int y_Position; // Mehrere Variablen deklinieren
statt
int x_Position , int y_Position ; // Mehrere Variablen deklinieren
Denn das ist schlechter Stil und obwohl ich seit 20 Jahren Programiere könnte ich dir nicht mal die Syntax nennen. Ist genauso Tabu wie goto.
Das gleiche gilt für die Mehfachzuweisung. Sowas ist hässlich und kaum zu lesen und wie du selber gemerkt hast.
Da du C++ verwendest solltest du allerdings etwas anderes ändern
statt x_Position = y_Position = 50; solltest du einen Point vewenden.
Point p = new Point (50,50);
....
cout << "X Positon : " << p.x << endl;
cout << "Y Positon : " << p.y << endl;
Der Aufruf getchar (); ist zwar so so möglich aber nicht sinnvoll, denn der Rückwert von getchar () ist char
also
char Eingane='\0';
...
Eingabe = getchar ();
...