Creazy231 Geschrieben 4. August 2009 Geschrieben 4. August 2009 (bearbeitet) Wieso kann ich folgenden code nicht vertigstellen? ( als *.exe speichern ) #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; // Hier wird etwas ausgegeben } // Hier hört der Anweisungsblock auf Dnake Leute... Das ist der Fehlercode: 1 C:\Dev-Cpp\include\c++\3.4.2\backward\iostream.h:31, from C:\Dokumente und Einstellungen\Administrator\Desktop\C++ Online-Kurs\Unbenannt1.cpp In file included from C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31, from C:\Dokumente und Einstellungen\Administrator\Desktop\C++ Online-Kurs\Unbenannt1.cpp 1 C:\Dokumente und Einstellungen\Administrator\Desktop\C++ Online-Kurs\Unbenannt1.cpp from C:\Dokumente und Einstellungen\Administrator\Desktop\C++ Online-Kurs\Unbenannt1.cpp 32:2 C:\Dev-Cpp\include\c++\3.4.2\backward\backward_warning.h #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated. 4 C:\Dokumente und Einstellungen\Administrator\Desktop\C++ Online-Kurs\Unbenannt1.cpp `main' must return `int' Bearbeitet 4. August 2009 von Creazy231 Was vergessen! Zitieren
Klotzkopp Geschrieben 4. August 2009 Geschrieben 4. August 2009 Manchmal hilft's, wenn man die Fehlermeldungen einfach mal liest. Examples include substituting the <X> header for the <X.h> header for C++ includes, or [b]<iostream> instead of the deprecated header <iostream.h>[/b].[/code] <iostream> heißt der Header, nicht <iostream.h>. Und alle Bezeichner der Standardbibliothek befinden sich im Namensraum std, es muss also std::cout heißen. [code]`main' must return `int' Es heißt int main, nicht void main. Und lass dir beim nächsten Mal bitte einen aussagekräftigeren Threadtitel einfallen. Dafür kannst du ja die multiplen Ausrufezeichen weglassen, die bringen nämlich nichts Zitieren
Creazy231 Geschrieben 4. August 2009 Autor Geschrieben 4. August 2009 Manchmal hilft's, wenn man die Fehlermeldungen einfach mal liest. Examples include substituting the <X> header for the <X.h> header for C++ includes, or [b]<iostream> instead of the deprecated header <iostream.h>[/b]. <iostream> heißt der Header, nicht <iostream.h>. Und alle Bezeichner der Standardbibliothek befinden sich im Namensraum std, es muss also std::cout heißen. `main' must return `int' Es heißt int main, nicht void main. Und lass dir beim nächsten Mal bitte einen aussagekräftigeren Threadtitel einfallen. Dafür kannst du ja die multiplen Ausrufezeichen weglassen, die bringen nämlich nichts Also einer der: Administrator + Moderator C++: Compiler, IDEs, APIs / C und C++, Algorithmik, Basic, Sonstige, .NET muss es wissen allerdings steht auf der Seite C++ Online-Kurs des FB Mathe/Info Uni Marburg im Kapitel: "Das erste Programm" den Text den ich oben geschrieben habe... ist das ein Falscher Online-Kurs der nicht für Dev-C++ ist oder haben die was falsch gemacht?? Danke! sry wegen dem Titel Zitieren
Creazy231 Geschrieben 4. August 2009 Autor Geschrieben 4. August 2009 Also ich habe das jeztzt mal so gemacht wie du das gesagt hasst: #include <iostream> int main() { std::cout << "Hallo Welt!" << endl; } geht aber immer noch net =( Fehler: C:\Dokumente und Einstellungen\Administrator\Desktop\C++ Online-Kurs\Unbenannt1.cpp In function `int main()': 5 C:\Dokumente und Einstellungen\Administrator\Desktop\C++ Online-Kurs\Unbenannt1.cpp `endl' undeclared (first use this function) (Each undeclared identifier is reported only once for each function it appears in.) Dnake Zitieren
Klotzkopp Geschrieben 4. August 2009 Geschrieben 4. August 2009 ist das ein Falscher Online-Kurs der nicht für Dev-C++ ist oder haben die was falsch gemacht?? Nach dem aktuellen Standard ist das Programm falsch, der Compiler beschwert sich zu Recht. Der Code ist schlicht veraltet. Das Tutorial - oder zumindest dieser Teil - ist offenbar noch auf einem Stand von vor 1998. `endl' undeclared std::endl Zitieren
hAmst0r Geschrieben 4. August 2009 Geschrieben 4. August 2009 Hi, steht doch da `endl' undeclared (first use this function) Er kennt das endline nicht. Gruß Hamster Zitieren
Creazy231 Geschrieben 4. August 2009 Autor Geschrieben 4. August 2009 Danke Leute für die schnelle Antwort!:uli So geht es jetzt: #include <iostream> int main() { std::cout << "Hallo Welt!"; system ("pause > nul"); // damit das Fenter offen bleibt bis Tastendruck } Ok... das Online-Leerbuch ist veraltet... ne nen sch*** aber hat jemand vllt ne seite wo man soetwas ähnliches findet? Also ein Online-Kurs der kostenlos ist ( Dev-C++ für absolute anfänger ) Danke Zitieren
flashpixx Geschrieben 4. August 2009 Geschrieben 4. August 2009 Also ein Online-Kurs der kostenlos ist ( Dev-C++ für absolute anfänger ) Dec-Cpp ist schon veraltet und wird wohl nicht weiter entwickelt: Die letzten Arbeiten an Dev-C++ wurden im März 2005 veröffentlicht. An dem Status der letzten zugänglichen Beta-Version hat sich seitdem nichts verändert, man geht deshalb davon aus, dass die Arbeiten an diesem Projekt eingestellt wurden. Quelle: Dev-C++ ? Wikipedia Phil Zitieren
Creazy231 Geschrieben 4. August 2009 Autor Geschrieben 4. August 2009 Ok... dann neme ich also nicht Dev-C++ bzw. Dev-Cpp 1. Frage: Gibt es noch ein kostenloses Programm was ähnlich wie Dev-C++ bzw. Dev-Cpp ist?? Wenn nicht nennt mir bitte Programme die eine ähnliche sprache wie MS-Dos oder halt Dev-C++ bzw. Dev-Cpp haben. 2. Frage: sry wenn ich nerfe aber ich komme mit den Fehlermeldungen nicht klar: Was ist da nun wieder Falsch?!: #include <iostream> int main() { char YoderN; std::cout << "Ist dein Name Tobias? (Y/N) "; std::cin YoderN; // Ich heisse Tobias xD if (YoderN='Y') std::cout << "Ok, Gut!"; else std::cout << "Ok, dann nicht!"; system ( "pause > nul" ); return 0; } Dnake Zitieren
Klotzkopp Geschrieben 4. August 2009 Geschrieben 4. August 2009 sry wenn ich nerfe aber ich komme mit den Fehlermeldungen nicht klar:Wir schon, deswegen solltest du sie nicht weglassen. std::cin YoderN; // Ich heisse Tobias xD std::cin >> YoderN; if (YoderN='Y') std::cout << "Ok, Gut!"; == Zitieren
flashpixx Geschrieben 4. August 2009 Geschrieben 4. August 2009 Gibt es noch ein kostenloses Programm was ähnlich wie Dev-C++ bzw. Dev-Cpp ist?? MS Visual Studio Express, GCC / C++, MinGW-GCC/G++, Code::Blocks.... Wenn nicht nennt mir bitte Programme die eine ähnliche sprache wie MS-Dos oder halt Dev-C++ bzw. Dev-Cpp haben. Was ist eine "Sprache wie MS-DOS". MS-DOS ist ein Betriebssystem. sry wenn ich nerfe aber ich komme mit den Fehlermeldungen nicht klar Wie wäre es, wenn Du die Fehlermeldung postet. Ich hab nämlich keine Lust, Deine Codes bei mir zu kompilieren und außerdem könnten die Meldungen unter meinem g++ (OSX) anders lauten: test.cpp: In function ‘int main()’: test.cpp:7: error: expected `;' before ‘YoderN’ Zitieren
Creazy231 Geschrieben 4. August 2009 Autor Geschrieben 4. August 2009 Ok... das 1. Problem was ich eben hatte habe ich nun gelöst. Danke! Jetzt muss ich nurnoch wissen wie es geht wenn man einen längeren befehl mit if haben will z.B.: #include <iostream> int main() { char name; std::cout << "Wie heisst du?"; std::cin >> name; // Ich heisse Tobias xD if (name=='Tobias') std::cout << "Tobias ist der besste!"; else std::cout << "Ahh... Hallo " << name << "!"; system ( "pause > nul" ); return 0; } Fehler: 8:17 C:\Dokumente und Einstellungen\Administrator\Desktop\C++ Online-Kurs\YoderN.cpp [Warning] character constant too long for its type C:\Dokumente und Einstellungen\Administrator\Desktop\C++ Online-Kurs\YoderN.cpp In function `int main()': 8 C:\Dokumente und Einstellungen\Administrator\Desktop\C++ Online-Kurs\YoderN.cpp [Warning] comparison is always false due to limited range of data type Danke! PS: Wie ist es mit: Visual C++ 2008 Express Edition 9.021022.8 ??? Visual C++ 2008 - Download Danke! Zitieren
hAmst0r Geschrieben 4. August 2009 Geschrieben 4. August 2009 Hi, du musst versuchen die Fehlermeldungen zu verstehen. Bringt dir nichts wenn dir die Leute hier im Forum alles vorkauen. character constant too long for its type !!! Gruß Hamster PS: Wie ist es mit: Visual C++ 2008 Express Edition 9.021022.8 ??? Was willst du darüber nun genau wissen? Weniger Fragezeichen - dafür die Frage genauer stellen, danke Zitieren
Creazy231 Geschrieben 4. August 2009 Autor Geschrieben 4. August 2009 (bearbeitet) Ich möchte damit fragen ob das progemm nicht veraltet ist ob es dafür anfängertutorials gibt usw. Danke Bearbeitet 4. August 2009 von Creazy231 Zitieren
Creazy231 Geschrieben 4. August 2009 Autor Geschrieben 4. August 2009 Ich möchte damit fragen ob das progemm nicht veraltet ist ob es dafür anfängertutorials gibt und ob die spreche da so ähnlich ist wie in dev-cpp bzw. dev-c++ Danke Zitieren
hAmst0r Geschrieben 4. August 2009 Geschrieben 4. August 2009 die Compiler sollten beide aktuell sein. Guten Lesestoff wirst du bei amazon finden. Gruß Hamster Edit: anfängertutorials gibt und ob die spreche da so ähnlich ist wie in dev-cpp bzw. dev-c++ Bitte was? Zitieren
Creazy231 Geschrieben 4. August 2009 Autor Geschrieben 4. August 2009 sry Ich meinte insgesammt: Ob es Programme gibt, die eine ähnliche Programmier-sprache haben wie Dev-C++... Zitieren
flashpixx Geschrieben 4. August 2009 Geschrieben 4. August 2009 Ob es Programme gibt, die eine ähnliche Programmier-sprache haben wie Dev-C++... Du möchtest Dich vielleicht einmal über den C++ Standard informieren ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committee Deine Aussagen sind echt absolut unverständlich! Phil Zitieren
Creazy231 Geschrieben 4. August 2009 Autor Geschrieben 4. August 2009 Egal vergesst was ich geagt habe =) neue Frage: was ist mit "Notepad++" taugt das was?? also ist das gut zum programmieren?? Ich hab nem gehört das das Programm viel programmsprachen in einem beherscht oder so =) bitte klährt mich auf =) *kuss* Danke Zitieren
hAmst0r Geschrieben 4. August 2009 Geschrieben 4. August 2009 sry Ich meinte insgesammt: Ob es Programme gibt, die eine ähnliche Programmier-sprache haben wie Dev-C++... Hö? Dev-C++ ist doch keine Programmiersprache... C++ ist die Sprache. Eventuell solltest du dir mal komplette Grundlagen aneignen. C++ ? Wikipedia Integrierte Entwicklungsumgebung ? Wikipedia Compiler ? Wikipedia Programmiersprache ? Wikipedia ... Gruß Hamster Zitieren
hAmst0r Geschrieben 4. August 2009 Geschrieben 4. August 2009 Egal vergesst was ich geagt habe =) neue Frage: was ist mit "Notepad++" taugt das was?? also ist das gut zum programmieren?? Ich hab nem gehört das das Programm viel programmsprachen in einem beherscht oder so =) bitte klährt mich auf =) *kuss* Danke Kommt jetzt noch dein Lebenslauf und wie man den Führerschein macht alles in diesem Thread mit dem Titel "Problem" ? Das ist total unübersichtlich... Notepad++ ist nur ein Editor Notepad++ ? Wikipedia Gruß Hamster Zitieren
Creazy231 Geschrieben 4. August 2009 Autor Geschrieben 4. August 2009 Ach mann... ich will doch eigentlich nur ein Programm mit den man programmiern kann wie in dev-c++ mit der sprache die so ist oder so ähnlich wie in dev-c++ und tutorial dazu die erklähren wie alles geht... =( Danke Zitieren
hAmst0r Geschrieben 4. August 2009 Geschrieben 4. August 2009 (bearbeitet) Ach mann... ich will doch eigentlich nur ein Programm mit den man programmiern kann wie in dev-c++ mit der sprache die so ist oder so ähnlich wie in dev-c++ und tutorial dazu die erklähren wie alles geht... =( Danke Man muss alles irgendwann mal lernen. Auch essen radfahren und lesen. So ist es mit Programmieren eben auch. Probiere verschiedene Entwicklungsumgebungen aus - du wirst sicher eine finden die zu dir passt. Wo du Bücher herbekommst habe ich dir ja gesagt also suche dir welche aus (gute Rezessionen) und dann nimm dir mal ein paar Monate Zeit um mal die Grundlagen von C zu lernen. Danach gehts dann mit C++ weiter. So sollte jedenfalls der "normale" weg sein. PS: Lese meinen Beitrag mit den Wikipedia-Links! Wenn du noch einmal sowas wie mit den man programmiern kann wie in dev-c++ mit der sprache die so ist oder so ähnlich wie in dev-c++ sagst, dann fresse ich dich. Gruß Hamster Bearbeitet 4. August 2009 von hAmst0r Zitieren
Creazy231 Geschrieben 4. August 2009 Autor Geschrieben 4. August 2009 (bearbeitet) also ich glaube du willst garnet wissen was ich alles scon probiert habe xD aslo: ich habe 2 wochen lang mich jeden tag min. 12 stunden mit der sprache verbracht die man braucht bei diesem "Batch" bzw. "CMD" oder wie man das alles nennt... diese sprache ist sehr gut und simpel finde ich... aber ich habe keinen plan wie man grafikspiele oder so damit programmiert... und da ich gelesen habe das c++ eine gut sprache ist habe ich mir dev-c++ gezogen und ausprobiert... heute habe ich aber gehört das dev-c++ veraltet ist oder so und mich nach einer neuen sprache dich ich lernen kann umgeschaut... im moment ziehe ich mir "Visual C++ 2008 Express Edition"... mal schauen wie das ist... aber am besten würde ich es finden wenn mir jemand ne seite geben kann wo beispiele zu spieleprogrammierung mit "Batch" ist... Danke... und Nein, ich habe nicht vor meinen Lebendslauf zu schreiben xD PS: Ich habe auch FPC ausprobiert und komme mit der Sprache überhaubt nicht klar... Ich habe auch BB ausprobiert^^ genauso! xD Bearbeitet 4. August 2009 von Creazy231 Zitieren
hAmst0r Geschrieben 4. August 2009 Geschrieben 4. August 2009 also ich glaube du willst garnet wissen was ich alles scon probiert habe xD aslo: ich habe 2 wochen lang mich jeden tag min. 12 stunden mit der sprache verbracht die man braucht bei diesem "Batch" bzw. "CMD" oder wie man das alles nennt... diese sprache ist sehr gut und simpel finde ich... aber ich habe keinen plan wie man grafikspiele oder so damit programmiert... und da ich gelesen habe das c++ eine gut sprache ist habe ich mir dev-c++ gezogen und ausprobiert... heute habe ich aber gehört das dev-c++ veraltet ist oder so und mich nach einer neuen sprache dich ich lernen kann umgeschaut... im moment ziehe ich mir "Visual C++ 2008 Express Edition"... mal schauen wie das ist... aber am besten würde ich es finden wenn mir jemand ne seite geben kann wo beispiele zu spieleprogrammierung mit "Batch" ist... Danke... und Nein, ich habe nicht vor meinen Lebendslauf zu schreiben xD PS: Ich habe auch FPC ausprobiert und komme mit der Sprache überhaubt nicht klar... Ich habe auch BB ausprobiert^^ genauso! xD Batch ist keine Sprache! Batch ist eine Stapelverarbeitung siehe Stapelverarbeitung ? Wikipedia Damit wirst du nie ein Spiel erstellen können. Warum will jeder Programmieranfänger Spiele programmieren? Wenn dir die Sprache eh egal ist dann installiere dir XAMPP und arbeite dich in PHP ein... Die Syntax ist an C++ angelegt - eventuell fallen dir deine späteren Schritte in C/++ dann einfacher. Und zum Xten mal: Grundlagen lernen! Egal welche Sprache! PS: Ich habe auch FPC ausprobiert und komme mit der Sprache überhaubt nicht klar... Ich habe auch BB ausprobiert^^ genauso! xD 1) Sprache aussuchen die man lernen will 2) Bücher kaufen - lesen lesen lesen ausprobieren ausprobieren lesen lesen lesen Wer PROGRAMMIEREN kann dem ist die Sprache imho egal. Gruß Hamster Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.