Visual c++ Problem mit error C2784 --> Anfängerfehler :-(



  • Hallo, ich habe ein kleines problem, ich habe angefangen mich in c++ zu arbeiten und komme leider hier nicht weiter. Warscheinlich ist es ein Anfängerfehler, aber ich finde einfach keine Hilfe...

    Mein Programm:
    #include <iostream>
    using namespace std;

    class temperatur
    {
    public:
    double fahrenheit;
    double celsius;
    public:
    double leseC(void) {return celsius;}
    double leseF(void) {return fahrenheit;}
    void speicherC(void);
    void speicherF(void);

    };

    void temperatur ::speicherC(void)
    {
    cout << "\n celsius eingeben: ";
    cin >> celsius;

    fahrenheit =9.0/5.0*celsius+32;
    }

    void temperatur ::speicherF(void)
    {
    cout << "\n Fahrenheit eingeben: ";
    cin >> fahrenheit;
    celsius = 5.0/9.0*(fahrenheit-32);
    }

    void main (void)
    {
    temperatur temp1;
    temp1.speicherC();

    cout << "\n Wert in Clesius : "<<temp1.leseC();
    cout >> "\n Wert in Fahrenheit : "<<temp1.leseF();
    }

    Fehlermeldung: C2784 std::basic_istream<_Elem,_Traits>&std::operator >>(std::basic_istream<_Elem,_Traits>&,short*) Vorlagenargument für 'std::basic_istream <_Elem,_Traits>&' von std::ostream konnte nicht hergeleitet werden

    liegt der Fehler evtl. an meiner headerdatei iostream? liegt sie in einem falschen verzeichniss?

    Ich danke für eure Hilfe.
    MFG Thorsten



  • thorsten1896 schrieb:

    liegt der Fehler evtl. an meiner headerdatei iostream? liegt sie in einem falschen verzeichniss?

    Nö. Beim zweiten cout zeigen die Pfeile in die falsche Richtung.

    P.S.: Benutze bitte Code-Tags, dann geht die Einrückung deines Codes nicht verloren und er ist leichter lesbar.


Anmelden zum Antworten