prob mit Header ...



  • Hi Leutz !

    Bekomm vom Compiler diese Fehlermeldung:

    **
    --------------------Configuration: load - Win32 Debug--------------------
    Compiling...
    load.cpp
    I:\Dokumente und Einstellungen\Leon Seichab\Desktop\MyProjects\load.cpp(27) : error C2065: 'clrscr' : undeclared identifier
    I:\Dokumente und Einstellungen\Leon Seichab\Desktop\MyProjects\load.cpp(41) : error C2065: 'delay' : undeclared identifier
    Error executing cl.exe.

    load.obj - 2 error(s), 0 warning(s)
    **

    Diese beiden Befehle befinden sich doch eigendlich in der Dos Header oder ?

    hier der quellcode:

    //load.cpp
    
    #include <iostream>
    #include <dos.h>
    #include <conio.h>
    
    using namespace std;
    
    int main(){
    
    int     wert=100,wert_ende,i=0,hilf;
    
    do{
    
    clrscr();
    
       cout << "\nLadebalken " << endl;
    
       cout <<"\n\n\n\n0%> " << endl;
    
    //--------------
    
       for(i;i<wert/2;i++)
          {
          cout<<"|";
          delay(20);
          }
    
        wert_ende=100-wert;
    
    for(i=0;i<wert_ende/2;i++)
    
       {
    
       delay(20);
       cout<<" ";
    
        }
       cout<<" <"<<hilf<<"%";
    
    }while(wert>100);
    
       getch();
    
       return 0;
    
    }
    

    Also meine Frage ist jetzt welche Header ich einbinden muss damit ich diese beiden Befehle benutzen kann ...

    THX



  • Merke:
    clrscr(); ist eine Borlandspezifische Funktion und gibt es bei den Compilern von Microsoft, Intel, und co. nicht.
    für delay --> schau in der MSDN nach oder in den Headern



  • Hi

    na super .... und was kann ich anstatt von clrscr() benutzen ?
    wüsste da garnichts .... 😑

    aber danke für diese Info!

    Könnte mir das einer mal verraten ? Please ...

    THX für alle antworten



  • Für clrscr() siehe Konsolen-FAQ "Improved Console"

    MfG SideWinder



  • Moin !

    Ach nich schon wieder diese Improved Console .... gibst denn keine andere
    Möglichkeit 😉 nein is schon ok .

    THX


Anmelden zum Antworten