C++ programm fehler

03/09/2013 10:58 hansewurst#1
Hey,
hab ein kleines programm geschrieben blos müsste eig. alles klappen aber ich bekomm eine ziemlich lange fehlermeldung :/

source:

#include <iostream>
#include <cstdlib>
using namespace std;

int main(void) {
int var;
cout << "[0] Ich will zu if\n";
cout << "[1-9] Ich will zu else\n";
cout << "\nIhre Wahl bitte : " ;
if( ( cin << var) == false ) { cerr << "Fehler bei der Eingabe!\n";
exit(1);
}
if ( var == 0) {
cout << "du hast if gewählt!\n";
}
else {
cout << "Du hast nicht [0] gewählt daher else\n";
}
system("pause");
return(0);



fehlermeldung:

1>------ Erstellen gestartet: Projekt: if2, Konfiguration: Debug Win32 ------
1> if 2.cpp
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const std::error_code &)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(1085): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const std::error_code &)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(1085): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const std::error_code &)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(1085): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const std::error_code &)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(1085): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &&,_Ty)": template-Argument für "std::basic_ostream<_Elem,_Traits> &&" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(968): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &&,_Ty)": template-Argument für "std::basic_ostream<_Elem,_Traits> &&" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(968): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &&,_Ty)": template-Argument für "std::basic_ostream<_Elem,_Traits> &&" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(968): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &&,_Ty)": template-Argument für "std::basic_ostream<_Elem,_Traits> &&" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(968): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,unsigned char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(958): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,unsigned char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(958): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,unsigned char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(958): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,unsigned char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(958): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const unsigned char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(951): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const unsigned char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(951): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const unsigned char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(951): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const unsigned char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(951): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,signed char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(944): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,signed char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(944): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,signed char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(944): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,signed char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(944): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const signed char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(937): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const signed char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(937): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const signed char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(937): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const signed char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(937): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,_Elem)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(898): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,_Elem)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(898): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,_Elem)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(898): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,_Elem)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(898): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const _Elem *)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(851): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const _Elem *)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(851): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const _Elem *)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(851): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const _Elem *)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(851): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(811): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(811): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(811): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,char)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(811): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(764): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(764): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(764): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const char *)": template-Argument für "std::basic_ostream<char,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(764): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,char)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(726): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,char)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(726): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,char)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(726): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,char)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(726): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(679): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(679): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(679): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2784: "std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)": template-Argument für "std::basic_ostream<_Elem,_Traits> &" konnte nicht von "std::istream" hergeleitet werden.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\ostream(679): Siehe Deklaration von 'std::operator <<'
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(10): error C2676: Binärer Operator '<<': 'std::istream' definiert diesen Operator oder eine Konvertierung in einen für den vordefinierten Operator geeigneten Typ nicht
1>c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(21): fatal error C1075: Dateiende erreicht, bevor das zugehörige Element für das linke Element Klammer "{" in "c:\users\tommy\documents\visual studio 2010\projects\if2\if2\if 2.cpp(5)" gefunden wurde

die smileys stehn hier eig. für : operator
also std: : operator
03/09/2013 11:08 Dr. Coxxy#2
1. code tags benutzen
2. ordentlich klammern jeweils in neue zeile - der stil ist fürchterlich!
3. cin >> var die zeichen andersrum
03/09/2013 12:25 Schlüsselbein#3
Stimme meinem Vorposter bis auf Punk 2 zu.
Das ist Geschmackssache - fürchterlich ist es nicht. Es gibt für beide Arten gute Gründe. Wichtig ist nur, dass man einen Stil auch konsequent durchzieht und keine Mischung aus beiden entsteht.



Gruß
03/09/2013 12:27 hansewurst#4
mit der verwendung von (using namespace std; ) ist cin nicht mit drin, bzw. cin wird als fehler gewehrtet.
Könntet ihr mir sagen wie ich das wegbekomm? Bzw. mir eine ander funktion als cin sagen
03/09/2013 12:37 Dr. Coxxy#5
Quote:
Originally Posted by Schlüsselbein View Post
Stimme meinem Vorposter bis auf Punk 2 zu.
Das ist Geschmackssache - fürchterlich ist es nicht. Es gibt für beide Arten gute Gründe. Wichtig ist nur, dass man einen Stil auch konsequent durchzieht und keine Mischung aus beiden entsteht.
macht er aber nicht konsequent:
Code:
if( ( cin << var) == false ) { cerr << "Fehler bei der Eingabe!\n";
das kommt auf keinen fall in eine zeile.

C in ehren, aber der K&R style ist imo nicht mehr angebracht, kann immer noch nicht verstehen wieso die das in java so konsequent benutzen.

Quote:
mit der verwendung von (using namespace std; ) ist cin nicht mit drin, bzw. cin wird als fehler gewehrtet.
Könntet ihr mir sagen wie ich das wegbekomm? Bzw. mir eine ander funktion als cin sagen
ka was du meinst, versuch mal std::cin, oder zeig mal genau was du meinst.
03/09/2013 12:40 hansewurst#6
hab jetzt eine neuen source, ich weis das er noch falsch is aber cin funktioniert aufjedenfall nicht.

source:
#include <iostream>
using namespace std::cin;



int main(void) {
int zahl1;
int zahl2;

cout<<"Geben sie Zahl 1 ein (nur ganze zahlen)";
cin << zahl1 <<'\n';
cout <<" Ihre Zahl ist :";
cout << zahl1;


system("pause");
return 0;
}

Fehlermeldung:

1>c:\users\tommy\documents\visual studio 2010\projects\float1\float1\float1.cpp(2): error C2867: 'std::cin': Ist kein Namespace
1>c:\users\tommy\documents\visual studio 2010\projects\float1\float1\float1.cpp(10): error C2065: 'cout': nichtdeklarierter Bezeichner
1>c:\users\tommy\documents\visual studio 2010\projects\float1\float1\float1.cpp(11): error C2065: 'cin': nichtdeklarierter Bezeichner
1>c:\users\tommy\documents\visual studio 2010\projects\float1\float1\float1.cpp(12): error C2065: 'cout': nichtdeklarierter Bezeichner
1>c:\users\tommy\documents\visual studio 2010\projects\float1\float1\float1.cpp(13): error C2065: 'cout': nichtdeklarierter Bezeichner
03/09/2013 12:44 Schlüsselbein#7
Solang das nicht in Codetags steht, erwarte hier auch keine Hilfe.
Quote:
aber der K&R style ist imo nicht mehr angebracht
Warum nicht? Wie gesagt, haben beie Seiten ihre guten Gründen für ihren Stil (obwohl ich selber auch jeder Klammer ne eigene Zeile spendier)
03/09/2013 12:49 Dr. Coxxy#8
Quote:
Originally Posted by hansewurst View Post
cin << zahl1 <<'\n';
junge, lies doch mal meinen post, du musst bei cin die zeichen andersrum machen, kannst du dir leicht merken, indem du dir denkst, von wo die daten wohin fließen.
bei cout, von der variable in den cout stream, also cout << "blubb", bei cin von dem cin stream in die variable, also cin >> zahl.
03/09/2013 12:57 snow#9
Da wird gar nix klappen, << ist für cin << var kein gültiger Operator, da muss cin >> var hin.

Dass cout auch nicht erkannt wird, ist kein Wunder, immerhin nutzt du den Namespace nur für std::cin (und machst das auch nicht richtig, std::cin ist kein Namespace).

Damit es geht:
Entweder "using namespace std;" oder
"using std::cin;"
"using std::cout";

Und wenn ich das richtig sehe, wird dir dein Programm bei der Eingabe von einer 0 immer einen cerr ausgeben.
03/09/2013 13:00 hansewurst#10
wie kann ich es wegbekommen das wenn ich 0 ein geb ein cerr dabei herauskommt?

Code:
 #include <iostream>
using std::cin
using std::cout


int main(void) {
	 int zahl1;
	 int zahl2;
	 
	 cout<<"Geben sie Zahl 1 ein (nur ganze zahlen)";
	 cin >> zahl1 <<'\n';
	 cout <<" Ihre Zahl ist :";
	 cout << zahl1;
	

	system("pause");
	return 0;
}
Funktioniert so noch weniger
03/09/2013 13:05 Schlüsselbein#11
In dem du auf [Only registered and activated users can see links. Click Here To Register...] schaust, wann der nächste Hochgeschwindigkeitszug bei dir in der Nähe durch die Stadt fährt und du dich dann voller Elan davor wirfst.

Lern die verdammte Sprache und Codetags zu benutzen - dann erübrigt sich das alles hier.
03/09/2013 13:09 hansewurst#12
Ps: ich benute microsoft visual c++ 2010

Alta, was kann ich dafür wenns so im buch steht?!
03/09/2013 13:16 Dr. Coxxy#13
Quote:
Originally Posted by hansewurst View Post
Ps: ich benute microsoft visual c++ 2010

Alta, was kann ich dafür wenns so im buch steht?!
das buch aus dem fenster und dich gleich hinterher.
03/09/2013 13:34 .SkyneT.#14
Quote:
Originally Posted by hansewurst View Post
wie kann ich es wegbekommen das wenn ich 0 ein geb ein cerr dabei herauskommt?

Code:
 #include <iostream>
using std::cin
using std::cout


int main(void) {
	 int zahl1;
	 int zahl2;
	 
	 cout<<"Geben sie Zahl 1 ein (nur ganze zahlen)";
	 cin >> zahl1 <<'\n';
	 cout <<" Ihre Zahl ist :";
	 cout << zahl1;
	

	system("pause");
	return 0;
}
Funktioniert so noch weniger
C++ lernt man nicht durch try&error ...

Quote:
int foo;
std::cin >> foo;
std::cout << foo;
03/09/2013 15:29 marykillsjane#15
Quote:
Originally Posted by hansewurst View Post
wie kann ich es wegbekommen das wenn ich 0 ein geb ein cerr dabei herauskommt?

Code:
 #include <iostream>
using std::cin
using std::cout


int main(void) {
	 int zahl1;
	 int zahl2;
	 
	 cout<<"Geben sie Zahl 1 ein (nur ganze zahlen)";
	 cin >> zahl1 <<'\n';
	 cout <<" Ihre Zahl ist :";
	 cout << zahl1;
	

	system("pause");
	return 0;
}
Funktioniert so noch weniger
Code:
#include <iostream>
using std::cin;  // Hier hat ein ; gefehlt genau wie darunter
using std::cout;


int main(void) {
	 int zahl1;
	 int zahl2;
	 
	 cout<<"Geben sie Zahl 1 ein (nur ganze zahlen)";
	 cin >> zahl1 ;  // cin unterstützt kein \n das geht nur beim ausgeben mit cout 
	 cout <<" Ihre Zahl ist :\n";
	 cout << zahl1 << std::endl;
	

	std::cin.get();  // Hab das mal genommen hat den selben Effekt wie System(Pause) nur ,dass es soweit ich gelesen habe "sauberer" ist.
	return 0;
}
Edit : Mir ist grad noch aufgefallen ,dass du :
int main (void)
{}
schreibst was genau hat das für einen Effekt,und warum lässt du die main Funktion nicht direkt void zurückgeben wenn du keinen Rückgabewert willst ,oder wofür ist das void sonst verwirrt mich grade etwas?