Viel wichtiger, meistens macht der Dev C++ ziemlich viele Meldungen, dabei hast du vielleicht nur ein ''; vergessen und er spcukt dir 3-4 Fehermeldungen aus.
Also nicht erschrecken. Sollte die Anzahl der Meldungen allerdings die Zahl (ungefähr) 20 überschreiten, fehlt dir entweder die richtige Header Datei oder etwas ist extrem falsch, z.B. Sprache des Projektes steht auf C und du programmierst grade in C++.
Edit: Hab deinen Post zu spät gelesen.
Also es sol ja Hello world ausgegeben werden. Zuerst einmal erstellste das Skelett.
In der int main() funktion bzw. in den { } steht ja jetzt system("PAUSE"); und returnEXIT_SUCCESS;
system("PAUSE"); ist ein festgelegter Befehl, der bewrikt, dass das Programm wie derName sagt angehalten wird. Ausgabe auf dem Bildschrim ist dann dein "Drücken sie eine beliebige Taste..."
Drückst du nun diese Taste springt das Programm zum nächsten Befehl der dann lautet:
return EXIT_SUCCESS;
Das bewirkt, dass das Programm beendet wird. Eine Funktin gibt ja immer etwas zurück in dem Fall gibt sie das Edne des Programmes zurück.
Deine efehle müssen also innterhalb:
sein und ausgeführt zu werden.
Stehen diese Befehle außerhalb kommt mit großer Sicherheit ein Fehler, da außerhalb dieser Funktion die Befehle meines wissens nach nicht erkannt werden, bzw. nicht definiert sind, da die Funktion das Grundgerüst des eigendlichen Programmes darstellt.
Außerhalb dieser Funktion stehen zum Beispiel die include Dateien. Da stehen die, sagen wir, Definitionen der einzelnen BEfehle die du verwenden willst drin.
Gibst du also den Befehl cout <<"hello world";
ein dann weiß das Programm anhand der Header Datei, den Text zwischen den beiden " " muss ich auf den Bildschrim schreiben.
So in der Art funktioniert das mit den include Dateien.
Je nachdem welche Funktionen dein Programm später haben soll brauchst du dem entsprechend die pasenden Header Dateien, damit der Compiler der den Code in Maschinensprache "übersetzt" dich auch versteht.
Das Programm müsste dann so aussehen:
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
cout <<"Hello world\n";
system("PAUSE");
return EXIT_SUCCESS;
}
Der Ablauf ist ja klar erkenntlich. Das Programm beginnt und fürht den Befehl cout<<"Hello World"\n; aus (das \n bewirkt einen Zeilenumbruch, vborausschauend für den Text, der bei system("PAUSE"); ausgegeben wird).
Dann kommt der PAUSE befehl und wartet bis du eine Taste drückst um das Programm zu beenden.
Das müsste es grob sein, solte ich irgendetwas fdalsch erklärt haben, von den Zusammenhängen bitte verbessern