Aktuell: Richtige Schleife wählen?; Alt: Fehlerquelle gesucht
-
Hi alle zusammen,
ich wollte mir mal selber C++ beibringen und hänge schon jetzt

Ich habe mir ein Buch bestellt (C++ - Lernen und professionel anwenden) doch bis es da ist, habe ich mir ein Tutorial aus dem Internet gesucht.
Ich benutze den Ms Visual c++ 2010 Compiler.
Folgendes "Programm" wird nich richtig ausgegeben und zeigt einen Fehler an.
Code: /* main.cpp */ #include <iostream> using namespace std; int main() { int z,x,y,Test; cout << "Bitte geben Sie eine Zahl ein: " << endl; cin >> z; cout << endl << endl << "Bitte geben Sie eine zweite Zahl ein: " << endl; cin >> x; y = Test = ((z + x) * x) + 5; cout << "y hat den Wert: " << y << endl; cin.clear(); cin.ignore(cin.rdbuf()->in_avail()); cin.get(); return 0; }Wenn ich es ausgeben will, wird mir folgender Fehler angezeigt:
1. Kommt eine Fehlermeldung: Das Programm "xxxxx.exe" kann nicht gestartet werden.
Das System kann die Datei nicht finden.und das sind die Fehlermeldungen:
1> Operatoren.cpp
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(2): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Portal'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(2): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(2): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Y2k1'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(2): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(2): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'space'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(2): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(2): error C2143: Syntaxfehler: Es fehlt ';' vor '-'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(2): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(5): error C2014: Präprozessorbefehl muss mit dem ersten Zeichen in der Zeile beginnen.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(15): error C2143: Syntaxfehler: Es fehlt ';' vor '++'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(15): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(26): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Das'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(26): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(26): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'erste'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(26): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(27): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Programm'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(27): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(28): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Header'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(28): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(28): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Das'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(28): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(28): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'zweite'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(28): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(28): error C2086: 'int Das': Neudefinition
1> c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(26): Siehe Deklaration von 'Das'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(29): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Programm'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(29): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(30): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Variablen'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(30): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(30): error C2086: 'int Programm': Neudefinition
1> c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(27): Siehe Deklaration von 'Programm'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(31): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Operatoren'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(31): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(32): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Konstante'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(32): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(33): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Namensvergabe'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(33): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(34): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Gültigkeitsbereiche'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(34): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(35): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Kontrollstrukturen'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(35): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(36): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Switch'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(36): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(37): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Schleifen'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(37): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(37): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Die'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(37): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(37): error C2143: Syntaxfehler: Es fehlt ';' vor 'while'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(37): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(67): error C2059: Syntaxfehler: 'Ungültiges Suffix für Zahl'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(87): error C2001: Zeilenvorschub in Konstante.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(87): error C2015: Zu viele Zeichen in der Konstante
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Top'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2086: 'int Grundlagen': Neudefinition
1> c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(26): Siehe Deklaration von 'Grundlagen'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Ok'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'du'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'die'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'IDE'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'gestartet'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hast'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'ein'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'neues'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Projekt'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'angefangen'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hast'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2086: 'int hast': Neudefinition
1> c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): Siehe Deklaration von 'hast'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'wir'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'anfangen'
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(98): error C2470: "anfangen": Sieht wie eine Funktionsdefinition aus, es ist aber keine Parameterliste vorhanden; sichtbarer Funktionstext wird übersprungen.
1>c:\users\asus\documents\visual studio 2010\projects\hello world\hello world\operatoren.cpp(100): error C2061: Syntaxfehler: Bezeichner 'erste'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(52): error C2059: Syntaxfehler: 'namespace'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(53): error C2630: ';' in Liste gefunden, aber durch Trennzeichen getrennte Liste erforderlich
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(244): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(244): error C2039: 'YesNoMaybe': Ist kein Element von 'global namespace'' 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(244): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'SA_YesNoMaybe' 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(244): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(244): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(245): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(245): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(245): error C2039: 'Yes': Ist kein Element von 'global namespace''
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(245): error C2065: 'Yes': nichtdeklarierter Bezeichner
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(246): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(246): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(246): error C2039: 'No': Ist kein Element von 'global namespace'' 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(246): error C2065: 'No': nichtdeklarierter Bezeichner 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(247): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(247): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(247): error C2039: 'Maybe': Ist kein Element von 'global namespace''
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(247): error C2065: 'Maybe': nichtdeklarierter Bezeichner
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(249): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(249): error C2039: 'AccessType': Ist kein Element von 'global namespace'' 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(249): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'SA_AccessType' 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(249): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(249): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(250): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(250): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(250): error C2039: 'NoAccess': Ist kein Element von 'global namespace''
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(250): error C2065: 'NoAccess': nichtdeklarierter Bezeichner
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(251): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(251): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(251): error C2039: 'Read': Ist kein Element von 'global namespace'' 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(251): error C2065: 'Read': nichtdeklarierter Bezeichner 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(252): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(252): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(252): error C2039: 'Write': Ist kein Element von 'global namespace''
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(252): error C2065: 'Write': nichtdeklarierter Bezeichner
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(253): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(253): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(253): error C2039: 'ReadWrite': Ist kein Element von 'global namespace'' 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(253): error C2065: 'ReadWrite': nichtdeklarierter Bezeichner 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(256): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(256): error C2039: 'PreAttribute': Ist kein Element von 'global namespace''
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(256): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'SA_Pre'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(256): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(256): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(257): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(257): error C2039: 'PostAttribute': Ist kein Element von 'global namespace'' 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(257): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'SA_Post' 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(257): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(257): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(258): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(258): error C2039: 'FormatStringAttribute': Ist kein Element von 'global namespace''
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(258): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'SA_FormatString'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(258): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(258): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(259): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(259): error C2039: 'InvalidCheckAttribute': Ist kein Element von 'global namespace'' 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(259): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'SA_InvalidCheck' 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(259): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(259): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(260): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein. 1>c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h(260): error C2039: 'SuccessAttribute': Ist kein Element von 'global namespace''
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(260): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'SA_Success'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(260): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(260): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(261): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(261): error C2039: 'PreBoundAttribute': Ist kein Element von '`global namespace''
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(261): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'SA_PreBound'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(261): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(261): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(262): error C3083: "vc_attributes": Das Symbol links neben "::" muss ein Typ sein.
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(262): fatal error C1003: Mehr als 100 Fehler gefunden; Kompilierung wird abgebrochen.
1> Operatoren II.cpp
1> Code wird generiert...
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========Könnte mir jmd erklären was daran Falsch ist?
Danke schonmal
Lg Con5ti
-
Die Fehler stammen nicht aus dem gezeigten Code, sondern aus einer anderen Quellcodedatei namens operatoren.cpp. Offenbar gehört die auch zu deinem Projekt.
-
Top, vielen Dank
Lag daran, dass ich eben mehrere .cpp Dateien in dem Projekt hatte. Hab ich mal rausgelöscht und jetzt funktioniert es problemlos.
-
ach und gibt es eig nen befehl fuer die konsole, das programm neuzustarten ohne in ms c++ es neu zu kompilieren?
-
Con5ti schrieb:
ach und gibt es eig nen befehl fuer die konsole, das programm neuzustarten ohne in ms c++ es neu zu kompilieren?
Ich verstehe die Frage nicht. Beschreib mal genauer, was du vorhast.
-
Ok, tut mir Leid, ich erläutere es einmal anhand eines Beispieles.
Wenn ich das oben geschriebene Programm Debugge, öffnet sich die Konsole und das Programm startet.
Ich kann 2 Werte eingeben, zuerst den z Wert und dann einen Wert für x. Sobald ich diese eingegeben habe, ermittelt es mir das Ergebnis durch die Gleichung. Daraufhin ist das Programm ja zu Ende. Und meine Frage war, ob man durch einen Befehl in der Console, das ganze nocheinmal von vorne beginnen kann, ohne dass ich in MS C++ erneut Debuggen muss? Hoffe dass ich es jetzt ein bisschen verständlicher erklärt habe
Danke schonmal
-
Mit "Befehl in der Console" meinst du die Bedienung deines Programms?
Setz den zu wiederholenden Teil deines Programms in eine Endlosschleife, die du verlässt, wenn der Benutzer die Eingabe zum Beenden macht.
-
Ja genau, meinte natürlich die Bedienung des Programmes.
Super, werde ich gleich mal testen, bzw. googeln wie ich das anstelle.
Und noch eine Frage zu diesem Programm, besser gesagt zu endl. endl steht ja für endline, wie ich mitbekommen habe. Ist das Richtig?
Zum ersten cout:
endl steht am Ende um eine neue Zeile anzufangen?Zum zweiten cout:
Wieso steht hier bereits zwei mal endl, vor der Zeichenkette? Das macht für mich keinen Sinn, wenn meine Vermutung zum ersten cout richtig wäre. Könnte man es dann theoretisch nicht einfach weglassen und nur am Ende schreiben?#include <iostream> using namespace std; int main() { int z,x,y,Test; cout << "Bitte geben Sie eine Zahl ein: " << endl; cin >> z; cout << endl << endl << "Bitte geben Sie eine zweite Zahl ein: " << endl; cin >> x; y = Test = ((z + x) * x) + 5; cout << "y hat den Wert: " << y << endl; return 0; }
-
Ähm ... oder meinst Du wie Du dein Programm startest?

Du hast ja am Ende eine .exe Datei erzeugt, wenn das Kompilieren und Linken funktioniert hat. Die musst du einfach in der Konsole starten. Standardmässig sollte die in dem Debug-Ordner deines Projekts erstellt werden.

-
Danke für die Antwort ExeStarter

Wie ich das Programm starte habe ich zum Glück schon herausgefunden hehe
-
Con5ti schrieb:
endl steht ja für endline, wie ich mitbekommen habe. Ist das Richtig?
endl macht zwei Dinge. Es bewirkt einen Zeilenvorschub, und es sorgt dafür, dass zwischengespeicherte Daten auch wirklich geschrieben werden (flush). Ersteres erreicht man auch durch die Ausgabe von \n, letzteres ist hier unnötig.
Con5ti schrieb:
Zum zweiten cout:
Wieso steht hier bereits zwei mal endl, vor der Zeichenkette? Das macht für mich keinen Sinn, wenn meine Vermutung zum ersten cout richtig wäre. Könnte man es dann theoretisch nicht einfach weglassen und nur am Ende schreiben?Der Zeilenvorschub erzeugt eine Leerzeile. Es ist schon ein Unterschied, ob du vor oder nach dem Text zwei Leerzeilen erzeugst.
-
Danke MFK für deine erneute Hilfe

Hatte diese Erklärung zwar schoneinmal gelesen, dachte aber dass es nur für ein gewisses Beispiel galt.
Habe es jetzt in der Praxis angewendet und verstehe es
Da kommt auch schon eine neue Frage auf.
Ich habe eben ein Programm, sagen wir x, nach Tutorial geschrieben und konnte dieses auch problemlos debuggen und öffnen.
Daraufhin habe ich das nächste Program, ich nenne es einmal y, geschrieben.
Um Programm y zu schreiben, habe ich den Code aus Programm x einfach gelöscht und somit in ein und der selben Datei geschrieben.
Als ich y debuggen und starten wollte, wurde aber x geöffnet.
Woran liegt das? Habe y abgespeichert und damit wäre doch der "alte" Code von x überschrieben oder nicht?
Danke sehr schonmal
-
Hast du das Programm denn auch neu erstellt?
-
Ja, habe es zuerst nur mit überschreiben probiert und dann nocheinmal indem ich eine neue.cpp datei erstellt habe
-
Con5ti schrieb:
Ja, habe es zuerst nur mit überschreiben probiert und dann nocheinmal indem ich eine neue.cpp datei erstellt habe
Ich meine: Hast du aus der .cpp-Datei eine neue .exe-Datei erstellt?
Strg+Umschalt+B
-
Danke, der Befehl war mir unbekannt

Ich habe eben den Code aus dem Tutorial kopiert, und durch den meinigen ersetzt. Das hat auch geklappt. Wird dadurch automatisch eine neue .exe-datei erstellt?
-
Con5ti schrieb:
Ich habe eben den Code aus dem Tutorial kopiert, und durch den meinigen ersetzt. Das hat auch geklappt. Wird dadurch automatisch eine neue .exe-datei erstellt?
Durch das Ersetzen des Codes? Nein.
Du kannst einstellen, ob beim Debuggen oder Ausführen das Programm automatisch neu erstellt werden soll.
-
Guten Abend, ich bin gerade dabei ein einfaches Programm zu schreiben für das ich vermutlich eine Schleife brauche.if else,while, do while, for..... Ich bin ziemlich verwirrt, da es so viele Möglichkeiten gibt und weiß nicht weiter.
Ich möchte kurzerhand erklären was ich vor habe und werde es an meinem bis jetzt geschriebenen Code erläutern.
Das Programm soll einem Spiel dienen und die "Macht" meiner Truppen errechnen. Diese wird anhand von Anzahl * "Macht"(4,16,24) der Truppen errechnet.
Es gibt 5 verschiedene Typen von Truppen, in meinem Programm habe ich bis jetzt nur 3 aufgelistet(T1,T2,T3).Die Sache ist, ich möchte haben, dass man zuerst die Anzahl seiner T1 Truppen eingeben kann.Und dies mehrere Male hintereinander BIS man 0 eingibt und somit zu T2 kommt. Es ist mir gelungen durch die Eingabe von 0 zu T2 zu kommen. Was mir bisher nicht gelungen ist, dass ich z.b. bei T1 "1000" eingebe und daraufhin nocheinmal eine Zahl für T1 eingeben kann, bis ich eben 0 wähle.
Das gleiche würde dann ja auch für den Rest gelten.
Könntet ihr mir einen Tipp geben welche Schleife ich benutzen muss? Ich verlange jetzt von niemandem das Programm zu schreiben da ich es selber lösen möchte
Und wie würde ich das mit den variablen machen? Es könnte dann ja theoretisch a-z und noch mehr geben. Kann man diese auch a1,a2,a3..,b1,b2,b3,.. usw benennen oder gibt es hierfuer eine einfachere Variante?Vielen Dank schoneinmal, ich hoffe dass die Erklärung verständlich war
#include <iostream> using namespace std; int main() { int a,b,c,d,test; cout << "Gib bitte die Anzahl deiner T1 Truppen ein: " << endl; cin >> a; //Dies soll wiederholt werden, bis a == 0. if (a == 0) // Könnte ich hier ein else setzen und den oberen Befehl nocheinmal wiederholen? { cout << " Gib bitte die Anzahl deiner T2 Truppen ein: " << endl; cin >> b; //Dies soll wiederholt werden, bis b == 0. if (b == 0 ) { cout << "Gib bitte die Anzahl deiner T3 Truppen ein: " << endl; cin >> c; //Dies soll wiederholt werden, bis b == 0. if (c == 0 ) z = test = (a*4 + b * 16 + c *24); cout << "Die Macht deiner Truppen beträgt: " << z << endl; } } cin.clear(); cin.ignore(cin.rdbuf()->in_avail()); cin.get(); return 0; }
-
Drei Dinge bitte beachten:
* Aussagekräftige Thread-Titel. "Angänger braucht bitte Hilfe" sagt uns nicht sehr viel.
* Bitte Code-Tags verwenden.
* Bitte Hirn einschalten vor dem Posten. In den von dir kopierten Fehlermeldungen kommt ca. 1000x mal "Operatoren.cpp" vor. Da dir offenbar der Hinweis darauf gereicht hat, dass die Fehler aus "Operatoren.cpp" kommen, kann man nur davon ausgehen dass du nichtmal eine der Fehlermeldungen aufmerksam gelesen hast. (Falls du doch ernsthaft versucht haben solltest selbst rauszubekommen was schief geht, und es einfach ein "sehe Wald vor lauter Bäumen nicht" Falls war, dann vergiss diesen Punkt einfach.)
-
Dieser Thread wurde von Moderator/in Martin Richter aus dem Forum MFC (Visual C++) in das Forum C++ (auch C++0x und C++11) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.