Robert Bienert: c++ probleme mit compiler

Beitrag lesen

Moin!

warum geht das nicht beim compilen?

Was geht denn nicht beim Compilen?

// Dies ist ein Kommentar

#include <iostream.h>  // Hier werden zusätzliche Befehle eingebunden

void main()            // Das ist das Hauptprogramm
  {                      // Hier fängt ein Anweisungsblock an
    cout << "Hallo Welt!" << endl;

  
Zusammen mit dem, was [Stefano bereits sagte](https://forum.selfhtml.org/?t=123474&m=794976), gehört auch `endl`{:.language-c} in den Namensraum std, d.h. folgendes sollte funktionieren:  
  
`std::cout << "Hallo Welt!" << std::endl;`{:.language-c}  
  

> ~~~c

                         // Hier wird etwas ausgegeben  

>   }                      // Hier hört der Anweisungsblock auf  
> 

Falls du alle Klassen, Funktionen und Variablen aus einem Namensraum im globalen verfügbar machen willst, kannst du auch an den Anfang des Programmes (nach den Includes)

using namespace std;

schreiben bzw. mit

using std::cout;

lediglich cout global verfügbar machen.

Log war:
2 C:\DEV-CPP\include\c++\3.4.2\backward\iostream.h:31,               from C:\WINDOWS\Desktop\neu.cpp In file included from C:/DEV-CPP/include/c++/3.4.2/backward/iostream.h:31,               from C:\WINDOWS\Desktop\neu.cpp

Schade, dass hier die tatsächlichen Fehlermeldungen fehlen.

compiler:
dev-c++

Ist das nicht der GCC?

Viele Grüße,
Robert