• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Expected unqualified - id bei geschweifter klammer???

Neumacianer

Jamba
Registriert
21.12.10
Beiträge
59
Guten Tag,
gerade wollte ich beginnen, etwas mit c++ in Xcode zu herumzuspielen.
Als ich das eigentlich banalste aller Programmcodes erstellen wollte (Hallo Welt) kam auf einmal bei der ersten geschweiften Klammer der Fehler: "Expected unqualified - id"

ich hoffe ihr könnt mir helfen, da ich mir das nicht erklären kann.
Danke!

Hier der Programmcode:

// main.cpp

# include <iostream>

using namespace std;

int main ();

{ <-- Bei dieser Klammer steht der oben genannte Fehler
cout << "Hallo Welt!" << endl;

}
 
Ich weis jetzt wann dieser Fehler auftaucht:
und zwar immer ab dem Zeitpunkt, wenn ich "int x;" irgendwo eingebe. Auch wenn ich "int x;" danach wieder lösche, bleibt der Fehler trotzdem solange, bis ich ein neues Projekt beginne. woran könnte das liegen?
 
Vorab: Bitte benutze Codetags.

Zum Problem: Lösche mal das Semikolon zwischen main () und der Klammer.
 
Habe ich auch schon versucht. Habe mittlerweile rausgefunden, dass der Fehler immer kommt, sobald ich versuche irgendeine Variable einzuführen. Also int x; oder int y; ...
woran könnte das liegen?
 
Das hast Du sicher nicht getan, sonst wäre der Fehler behoben.
 
erste Sache:
ein richtiges main sieht so aus:

Code:
#include <iostream>

int main( int argc, const char* argv[] )
{
    std::cout << "Hello world!" << std::endl;
    return EXIT_SUCCESS;
}

Wenn du das bei die compilieren kannst, dann sollte allen in Ordnung sein. Zweitens: lege bitte nie globale Variablen an, außer du weißt was du da machst.