Ganz einfache frage ^^



  • Du solltest dich entscheiden ob du alte header <iostream.h>( dann ohne std:: ) oder neue header <iostream> verwendest. Empfehle die neuen 😉
    Kurt



  • <iostream> kennt er net, brauch ich da nen update?

    ( hab visual c++ 6 )



  • 0_0 schrieb:

    <iostream> kennt er net, brauch ich da nen update?

    ( hab visual c++ 6 )

    Glaub da gibt's ein servicepack. Arbeite eigentlich nicht mit den MS zeug. Kann mich erinnern dass es bei mir irgendwann auf einmal funktioniert hat. Habe damals eigentlich nur ein servicepack für VB installiert.
    Kurt



  • humm, vb .h datein soweit wie ich konnte drauf, will er immernoch net

    könnte mir jemand die datei des neuen headers hochladen ? oder per email?

    hab gerade die idee auf der cd meines lehrbuches zu gugen. melde mich dann



  • 0_0 schrieb:

    humm, vb .h datein soweit wie ich konnte drauf, will er immernoch net

    Wollte mit meinem vorigen posting nicht sagen dass das irgendwas mit VB zu tun hat. Habe das Servicepack für VC wahrscheinlich unbewusst mitinstalliert.
    Kurt



  • <_> ich kriegs net hin hab

    #include <iostream>

    aber geht net ( erkennt er immernoch net )

    achja er soll ja auch mit den 3 kommastellen rechnen und ausgaben

    #include <iomanip> // wird benötigt für setprecision()
    #include <iostream>
    
    int main()
    {
    	double Kapital1;
    	double Kapital2;
    	int Zinssatz1;
    	int Zinssatz2;
    	int Tage;
    	Tage = 1;
    cout <<"Kapital 1"<<endl;
    cin >> Kapital1;
    cout <<"Kapital2"<<endl;
    cin >> Kapital2;
    cout <<"Zinssatz1"<<endl;
    cin >> Zinssatz1;
    cout <<"Zinssatz2"<<endl;
    cin >> Zinssatz2;
    
    loop:
    
    cout <<"Tage : " << Tage
    	 <<" Kapital 1 : "<<Kapital1
    	 <<" Kapital 2 : "<<Kapital2<<endl;
    Kapital1 = Kapital1+(Kapital1 * Zinssatz1 * 1) / ( 100 * 360 );
    Kapital2 = Kapital2+(Kapital2 * Zinssatz2 * 1) / ( 100 * 360 );
    ++Tage;
    if (Tage > 6000)goto Error;
    if (Kapital1 == Kapital2)
    {
    cout << "Gleichstand bei : "<<Tage<<endl;
    cout << "Kapital 1 : "<<Kapital1<<endl;
    std::cout << std::fixed << std::setprecision(3) << Kapital1 << std::endl;
    cout << "Kapital 2 : "<<Kapital2<<endl;
    std::cout << std::fixed << std::setprecision(3) << Kapital2 << std::endl;
    }
    else
    {
    	goto loop;
    }
    return 0;
    
    Error:
    cout << "Error"<<endl;
    cout << Tage <<" : Tage"<<endl;
    return 0;
    }
    
    --------------------Configuration: Cpp1 - Win32 Debug--------------------
    Compiling...
    Cpp1.cpp
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(12) : error C2065: 'cout' : undeclared identifier
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(12) : error C2297: '<<' : illegal, right operand has type 'char [10]'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(12) : error C2065: 'endl' : undeclared identifier
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(13) : error C2065: 'cin' : undeclared identifier
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(13) : error C2296: '>>' : illegal, left operand has type 'double'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(13) : error C2297: '>>' : illegal, right operand has type 'double'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(14) : error C2297: '<<' : illegal, right operand has type 'char [9]'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(15) : error C2296: '>>' : illegal, left operand has type 'double'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(15) : error C2297: '>>' : illegal, right operand has type 'double'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(16) : error C2297: '<<' : illegal, right operand has type 'char [10]'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(17) : warning C4552: '>>' : operator has no effect; expected operator with side-effect
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(18) : error C2297: '<<' : illegal, right operand has type 'char [10]'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(19) : warning C4552: '>>' : operator has no effect; expected operator with side-effect
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(23) : error C2297: '<<' : illegal, right operand has type 'char [8]'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(32) : error C2297: '<<' : illegal, right operand has type 'char [19]'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(33) : error C2297: '<<' : illegal, right operand has type 'char [13]'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(35) : error C2297: '<<' : illegal, right operand has type 'char [13]'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(45) : error C2297: '<<' : illegal, right operand has type 'char [6]'
    c:\dokumente und einstellungen\littletiger\desktop\winamp\neu\cpp1.cpp(46) : error C2297: '<<' : illegal, right operand has type 'char [8]'
    Error executing cl.exe.
    
    Cpp1.exe - 17 error(s), 2 warning(s)
    

    service pack 6 druff



  • gut ich besorge mir jezt borlander c++ builder, windows hat wie immer versagt



  • 😮 schrieb:

    gut ich besorge mir jezt borlander c++ builder, windows hat wie immer versagt

    Net gleich aufgeben. Jetzt passt ja alles. Fehlt nur mehr

    using namespace std;
    

    Kurt



  • @O_O
    Ich hoffe mal, du meinst das mit den gotos nicht ernst...



  • 😮 schrieb:

    gut ich besorge mir jezt borlander c++ builder, windows hat wie immer versagt

    Als Anfänger unter Window kann ich dir MinGW empfehlen und die IDE Dev-C++. Hier gibt's ne Liste von kostenlosen Compilern:

    http://www.c-plusplus.net/forum/viewtopic.php?t=41476

    mfg.


Anmelden zum Antworten