Microsoft Visual C++ 2008 Exprees Edition Erkennt Fehler Trotz Richtigem Code
-
Also Mein Programm Wie schon Gesagt Microsoft Visual C++ 2008 Exprees Edition Lässt Mich nicht zu Ende Debuggen Zeigt mir Immer Fehler An sogar wenn Ich aus meinem Lehrbuch Davon die Cd einen C/C++ Code Nehme Auch wieder einen Fehler an Und lässt es Nicht debuggen
Mein Buch was ich benutze ist
das hier http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-1299?GalileoSession=02405906A4.095.1tkEder code ist der Hier den ich aus dem Buch genommen habe
#include <stdio.h> #include <stdlib.h> void main() { printf("Max Mustermann\n"); printf("Musterstrasse 99\n"); printf("99999 Musterstadt\n"); printf("Deutschland\n\n"); }und Das Programm Zeigt mir Immer An das da nen Fehler ist könnte das vll daran liegen das es C/C++ ist oder das der Quellcode Grundsätzlich falsch ist bräuchte bitte eure Antwort denn man lernt ja schneller wenn man erolgsgefühle hat wie z.b. das das Programm dann läuft oh ja fast vergessen habe bei Vsiualbasic c++ usw. alle projektformen ausprobiert und ging immer noch nicht suche dringend antworte bei euch
-
Fast Vergessen wenns den Nun An Visual C++ blablbla liegt könntet ihr Mir vll Ein besseres Programm geben
-
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 Buch
-
Das kann doch nicht so schwer sein, zeige uns doch deine Fehlermeldung.
-
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