Microsoft Visual C++ 2008 Exprees Edition Erkennt Fehler Trotz Richtigem Code
-
Also das hier wäre wohl das C++ pendant:
#include <iostream> int main() { std::cout << "Max Mustermann" << std::endl; std::cout << "Musterstrasse 99" << std::endl; std::cout << "99999 Musterstadt" << std::endl; std::cout << "Deutschland\n" << std::endl; }Aber du solltest auch noch sagen, WAS für ein Fehler kommt oder was genau passiert, sonst hilft uns dein Beschreib nicht viel.
btw:
Auf du compilest schon für Debug?
-
Ja ist schon compileirt gewesen dann stand das falsch im buhc bei der fehlermeldung stand nciht viel ich poste gleich den fehlermeldecode
-
So das ist die Fehlermeldung Kommt auch mit eurem code
1>------ Erstellen gestartet: Projekt: Test2.0, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>stdafx.cpp
1>Kompilieren...
1>Test2.0.cpp
1>c:\dokumente und einstellungen\kersten\eigene dateien\visual studio 2008\projects\test2.0\test2.0\test2.0.cpp(3) : warning C4627: "#include <iostream>": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1> "stdafx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1>c:\dokumente und einstellungen\kersten\eigene dateien\visual studio 2008\projects\test2.0\test2.0\test2.0.cpp(12) : fatal error C1010: Unerwartetes Dateiende während der Suche nach dem vorkompilierten Header. Haben Sie möglicherweise vergessen, im Quellcode "#include "stdafx.h"" einzufügen?
1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Kersten\Eigene Dateien\Visual Studio 2008\Projects\Test2.0\Test2.0\Debug\BuildLog.htm" gespeichert.
1>Test2.0 - 1 Fehler, 1 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
-
theta schrieb:
1. Dein Code ist reines C
2. Deine main Signatur ist falsch, sie muss heissen: int main() {}
3. Du sagst zwar, dass es ein Fehler gibt, sagst aber nicht was für einen. Wie soll das jmd. helfen?
4. Es liegt nicht am Visual Studio oder dessen CompilerSimon
Edit:
5. Da das Buch diesen fehlerhaften Code enthält (womöglich noch unter "dies ist ein C++ Programm", wirf es weg und kauf ein besseres BuchSo das programm haben die auhc hinbekommen denn auf der cd ist es auch fertig vorhanden wie andere programme hier habe mal eins uploaded könnt hier sehen dun downlaoden
http://uploaded.to/file/l75uwx
-
Du musst dein Projekt ohne vorkompilierte Header erstellen. Das kannst du auch in den Projekt-Optionen, wo genau, kann ich dir nicht sagen...
-
warate ich gucke mal wo es ist
-
also leeres projekt erstellen?
-
danke hat geklappt danke
-
jetzt kann ich es aber nur im debugger öffnen und nciht so als ob es gedebuggt wurde und fertig was ist nun das problem
-
Hä?
Meinst Du, das sich das Programm sofort wieder beendet?
Dann füge
system("PAUSE");am Ende ein..
-
Algaten schrieb:
jetzt kann ich es aber nur im debugger öffnen und nciht so als ob es gedebuggt wurde und fertig was ist nun das problem
Könntest du das vielleicht nochmals deutlich formulieren? Satzzeichen wären auch keine schlechte Idee...
-
ja dann beendet es sich sofort wieder
-
Oder In den fällen Wo du Nicht Weiter weisst einfach Das hat Noch Keinem Geschadet einmal In die FAQ Schauen
http://www.c-plusplus.net/forum/viewtopic-var-t-is-111042.htmlEDIT: Verdammt, da hatte sich ein : hineingeschlichen
-
ok