Forum
Tipps
News
Menu-Icon

C++ Problem beim Kompilieren

Ich habe heute/gestern angefangen zu lernen wie man C++ programmiert. Ich hab angefangen mit dem einfachsten Programm der Welt (Hello World!).

Also das ist mein Code:

#include "stdafx.h"
#include <iostream>


int main()
{
   cout<< "Hello World\n";
   return 0;
}

Dabei kommt dies heraus:

------ Erstellen gestartet: Projekt: hello world!, Konfiguration: Debug Win32 ------
Kompilieren...
hello world!.cpp
c:\dokumente und einstellungen\fabrice.fabbe\desktop\c++\hello world!\hello world!\hello world!.cpp(10) : error C2065: 'cout': nichtdeklarierter Bezeichner
Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Fabrice.FABBE\Desktop\c++\hello world!\hello world!\Debug\BuildLog.htm" gespeichert.
hello world! - 1 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

Hab auch schon in anderen Forum nachgeschaut, jedoch nichts funktionierendes gefunden. Aber schonmal entschuldigung falls ich doch einen thread übersehen habe!

Danke im voraus!!!


Antworten zu C++ Problem beim Kompilieren:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

änder mal den header in

#include <iostream.h>

dann sollts  laufen.

mfg
tremor4fun

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Noe, das

#include <iostream>
ist schon OK, das mit iostream.h sollte man nicht machen. Aber du musst dem Programm auch mitteilen, dass das "cout" aus der iostream-Bibliothek bzw. genauer dem "std"-namespace kommt. D.h. am Anfang vor dem "int main()..." noch ein
using namespace std;
einfuegen, oder beim Aufruf von "cout" den namespace mit angeben:
std::cout<< "Hello World\n";
   

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

???
wenn du den namespace einbindest, kannst dir doch das "std::" sparen, oder?
naja egal...

#include <iostream.h>
void main()
{
      cout<<"Hello, world!"<<endl;
};
... sollte eigentlich laufen.

mfg
tremor4fun

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Deshalb ja auch das oder. Und #include <iostream.h> ist deprecated, sollte man nicht mehr verwenden.
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Asche auf mein Haupt,
ich hab das "oder" überlesen  8)

mfg
tremor4fun

Danke sehr an alle die sich bemüht haben! ^^
Ich hatte  schoneinmal using namespace std; eingefügt da ging es nicht. Hab ich jetzt nochmal gemacht und jetzt geht es zum Glück! Danke Danke Danke =)

P.S. Programmierung kann schon manchmal verwirrend sein was? ^^


« Java:Bilder einbinden + java:neues fensterProgrammieren mit Pascal »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Grundstrich
Der Begriff des Grundstrichs im Bereich der Typografie, bezeichnet den senkrechten Strich der Buchstaben. Bei Schriftarten mit variabler Strichstärke, wie zum Beispi...

Haarstrich
Der Begriff Haarstrich stammt aus dem Bereich der Typographie. Bei Schriften, wie zum Beispiel der Antiquaschrift mit unterschiedlichen Strichstärken, wird zwischen ...

C++
C++ ist eine von der ISO standardisierte Programmiersprache und eine erweiterte Form von C zur objektorientierten, generischen und prozeduralen Programmierung. Weitestgeh...