PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfängerproblem



ilLO^
20.02.2010, 11:40
Hi !

Also ich kann mir vorstellen, dass das hier wohl die größte Noobfrage is, die manche je gesehn haben aber ich lerns halt gerade und komm direkt nicht weiter. Schau mir gerad das video2brain an um C++ zu lernen. Nach den ersten paar Videos dacht ich mir : Probierste mal aus. Nun hab ich folgendes Problem. Er kompiliert einfach nich, obwohl ich
a) genau die gleiche Version von Dev-C++ wie der Autor benutze und
b) genau den gleichen Code wie der Autor hab.

Vielleicht kann mir einer von euch ja auf die Sprünge helfen.



#inlcude <iostream.h>

using namespace std;


int main()

{
int zahl1 = 10;
int zahl2 = 6;
double ergebnis;

ergebnis = double( zahl1 ) / zahl2;

cout << "Ergebnis: " << ergebnis << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Ich weiss der Code is recht simple aber wie kann ich die Sprache lernen, wenn ich nichtmal selbst was probiere ;)

Lg ilLO

/PS Fehleranzeige

1:2 C:\Dokumente und Einstellungen\Administrator\Desktop\main.cpp invalid preprocessing directive #inlcude
C:\Dokumente und Einstellungen\Administrator\Desktop\main.cpp In function `int main()':
15 C:\Dokumente und Einstellungen\Administrator\Desktop\main.cpp `cout' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
15 C:\Dokumente und Einstellungen\Administrator\Desktop\main.cpp `endl' undeclared (first use this function)
16 C:\Dokumente und Einstellungen\Administrator\Desktop\main.cpp `system' undeclared (first use this function)
17 C:\Dokumente und Einstellungen\Administrator\Desktop\main.cpp `EXIT_SUCCESS' undeclared (first use this function)
C:\Dokumente und Einstellungen\Administrator\Desktop\Makefile.win [Build Error] [main.o] Error 1

/PS2

habs mit #include <iostream> und <iostream.h> versucht.

fred777
20.02.2010, 11:49
#inlcude > #include

Ohne iostream fehlen natürlich dir Referenzen der Funktionen:

#include <iostream>

using namespace std;


int main()

{
int zahl1 = 10;
int zahl2 = 6;
double ergebnis;

ergebnis = double( zahl1 ) / zahl2;

cout << "Ergebnis: " << ergebnis << endl;
system("PAUSE");
return EXIT_SUCCESS;
}


Auch Anfänger sollten sich die Errors anschauen, dafür sind sie ja da:
invalid preprocessing directive #inlcude > heißt eben, dass es #inlcude nicht gibt..

ilLO^
20.02.2010, 11:58
ups >.<

Danke erstma und sry. Habs anscheinend paar mal falsch geschrieben o.O

Hab bei den Errors zu oft auf das Deklarieren geschaut und gedacht, dass es evtl ne andere Bibliothek sein muss, was wiederum neue Fragen aufgeworfen hat.