Du bist nicht angemeldet.

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

11

12.05.2010, 00:21

ja oke aber wieso brauch ich das semikolon da plötzlich und bei einer einfachen Variable nicht?

12

12.05.2010, 07:21

Guck dir KeksX Beispiel doch mal an. Da wird doch ein Semikolon nach der Variablendefinition benutzt. Wie kommst du nun also darauf, dass man dort keins braucht? Hast du das Buch bis zu dem Listing eigentlich richtig gelesen und verstanden? Sieht nämlich nicht so aus, deshalb würde ich dir mal raten, dass du das Ganze nochmal wiederholst.
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

TSS

Frischling

  • Private Nachricht senden

13

12.05.2010, 10:59

Wenn in der Fehlermeldung steht, dass z.B. vor cout ein ";" fehlt, dann bezieht sich das meistens auf die Zeile darüber. Ist einfach üblicher wenn du das immer ans Ende der Zeile setzt.

ich1994

Treue Seele

Beiträge: 164

Wohnort: Erlangen(nähe Nuernberg)

Beruf: Bald Abiturient(kein job eig...)

  • Private Nachricht senden

14

15.05.2010, 14:36

also jz hab ich das hier stehen:


#include

using namespace std;

int main ()
{

int x_Position, y_Position;
int Geschwindigkeit = 100;

x_Position = y_Position = 50

;cout << "Position x: " << x_Position << endl;
;
cout << "Position y: " << y_Position << endl;
}
Hier sind 2 ";" hintereinander

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

15

15.05.2010, 14:42

Das ist aber kein Problem. Nicht nützlich oder sinnvoll, aber keineswegs falsch.

little_Progger

Treue Seele

Beiträge: 188

Wohnort: Nähe Bielefeld

Beruf: Azubi

  • Private Nachricht senden

16

15.05.2010, 16:09

Das kann doch nich so schwer zu verstehen sein?!

In echt beendest du ja auch JEDEN Satz mit EINEM Punkt.
In C++ beendest du ja auch JEDEN Befehl mit EINEM Semikolon.

Bei beiden Arten wird der Punkt / das Semikolon direkt an das Ende gehängt.

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

17

15.05.2010, 16:17

Das kann doch nich so schwer zu verstehen sein?!

In echt beendest du ja auch JEDEN Satz mit EINEM Punkt.
In C++ beendest du ja auch JEDEN Befehl mit EINEM Semikolon.

Bei beiden Arten wird der Punkt / das Semikolon direkt an das Ende gehängt.

Das änder nichts an der Tatsache dass dein Code so aussehen könnte:

C-/C++-Quelltext

1
cout << "Hallo!" << endl;;;;;;;;;;;;;;;;;;

und es würde trotzdem funktionieren. ;)

Bei der Sache gibt es nur ein "zuwenig", aber nicht "zuviel" :P
WIP Website: kevinheese.de

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

18

15.05.2010, 17:16

In C++ beendest du ja auch JEDEN Befehl mit EINEM Semikolon.

Ich kenen Anweisungen, Bedingungen, Definitionen, Deklarationen, Ausdrücke usw. Aber was ein C++ Befehl sein soll ist mir unbekannt.

little_Progger

Treue Seele

Beiträge: 188

Wohnort: Nähe Bielefeld

Beruf: Azubi

  • Private Nachricht senden

19

15.05.2010, 19:57

EIne Definition ist ein Befehl in Textform die dem Computer sagt das er eine Variable anlegen soll.
Verstanden das es auch ein Befehl ist?!

little_Progger

Treue Seele

Beiträge: 188

Wohnort: Nähe Bielefeld

Beruf: Azubi

  • Private Nachricht senden

20

15.05.2010, 19:58

Auserdem ist eine Anweisung wie du es meintest nur ein anderes Wort für Befehl ;)
Höfflicher ausgedrückt.

Mist ;( sry fürs Doppel Posten

Werbeanzeige