C++ Code (Programmieren)

C++ Code (Programmieren)

Hi.

Also ich hab diesen Code in Dev C++ eingegeben und er funktionierte nicht. Ich hab auch schon Debug usw gemacht.

// hallo.cpp
#include <iostream>
using namespace std;

int main(void) {
cout << "Hallo Welt!\n"
return 0;
}
Nach cout gehört ein ;
Also:
cout << "Hallo Welt!\n";
Und ich würde noch ein

cin.get();
oder
getchar();
vor
return 0;
packen weil man das sonst kaum erkennen kann. Mit cin.get() oder getchar() wird gewartet bis eine Taste gedrückt wird.
Ah Danke! und was kommt in die klammer nach cin.get()?
Also ich benutz am Ende ja immer getch();

In die Klammern kommt nichts. Lernst du dann bei den Funktionen und den Parametern. Aber grob erklären will ichs trotzdem mal. Angenommen du hast ne Funktion addieren.

int addieren( int x1, int x2)
{
int x3 = x1 + x2;
return x3;
}

dann musst du der Funktion zwei Variablen übergeben, die dann anstelle von x1 und x2 eingesetzt werden und x3 dann ergeben. Bei dem Fall leeere Klammer wird dann nichts, also void eingesetzt, weil die Funktion nichts auslöst. Sie dient mehr dazu um return zu unterdrücken. Sobald du dann eine Taste drückst gehts weiter zu return und das Program ist fertig...
Logge dich ein um einen Beitrag zu schreiben.