Speedcube.de Forum

Normale Version: C++
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi,

ich weiß... ich war schon länger nich on... ich hatte in letzter Zeit kaum Freizeit und so...

Ich habe jetzt mit nem neuen Hobby angefagen: C++

diese frage richtet sich eher an leute wie Felk^^

Ich habe ein mini-programm geschrieben. Das wird aber irgendwie nicht anerkannt... ich hab keinen Plan, warum Sad

Das ist das Programm:

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

int main(void) {
float wert;
cout << "Fließkommazahl eingeben^^";
cin >> wert;
cout << "Eingabe: " << wert << '\n';
return 0;
}


Und das sind die Fehler, die Angezeigt werden:

2: 20: iostream: No such file or directory
3: error: syntax error before "namespace"
7: error: `cout' undeclared (first use in this function)
7: error: (Each undeclared identifier is reported only once
7: error: for each function it appears in.)
8: error: `cin' undeclared (first use in this function)


Ich bin noch ein totalnoob, deswegen check ich das iwie nich... was ist denn da alles falsch???

P.S. ich nutze code::Blocks mit GCC
naja, mit C++ Kenne ich mich nicht wirklich aus, aber cin und cout sehen wie Variablen aus, muss man die nicht vorher Deklarieren?
Ich kann zwar keine Programmiersprache, aber ich würde sagen:

Code:
#include <iostream>

Code:
2: 20: iostream: No such file or directory

Bedeutet für mich, dass er iostream als Datei oder Pfad sucht, es aber nicht findet.

Code:
using namespace std;

Code:
3: error: syntax error before "namespace"

Steht ja eigentlich schon drinne. Der Syntax vor "namespace" ist falsch und da ich keine Ahnung von C++ habe kann ich dir nicht sagen was falsch ist.

Code:
cout << "Fließkommazahl eingeben^^";

Code:
7: error: `cout' undeclared (first use in this function)
7: error: (Each undeclared identifier is reported only once
7: error: for each function it appears in.)

Das bedeutet, dass "cout" das erste mal in der Funktion benutzt wird, aber noch nicht definiert ist. (Ist "cout" eine Variable?)

Code:
cin >> wert;

Code:
8: error: `cin' undeclared (first use in this function)

Das gleiche wie zuvor.

EDIT: Da war wohl jemand schneller^^
Das hat sich shon erledigt... war n fehler bei Code::Blocks... habs einfach kopiert und in ein neues projekt eingefügt^^

C++ is echt lustig^^
wenn du was willst, was mehr Wörter hat dann solltest du dir mal Pascall ansehen dazu nimmst du Lazarus. ist auch recht einfach.
ich kann C++ ehrlich gesagt kaum bzw. garnicht. Hab nur mal etwas rumgespielt, hab aber nur Probleme mit dem includen der richtigen Resourcen zu Beginn usw. ^^
Ich kann C++, hab schon en Prog geschrieben des wie en mmo mit text is also mit lvl exp un so.

Zeit wann schreibt man int main (void){...
ich schreib immer int main (){...

ps mit code blocks hab ich auch programmiert.
jetzt hab ich linux und verwende eclypse.