-



  • kann gelöscht werden



  • Naja - habs jz nich sooo extrem lang durchgelesen (und den algorithmus hab ich mir ne wirklich so im ganzen angeguckt), aber:

    for(int width = 0; width < w; width++)
    //==>
    for(int width = 0; width != w; ++width)
    //wobei hier noch egal sein sollte ob pre- oder postincrement
    
    if(colorref == CLR_INVALID) printf("SHIT"); 
    //==>
    std::cout << "SHIT";
    

    was sollen die 3 0en hier?

    if(colorref == 000)
    
    char path[20] = " ";
    //==>
    std::string path;
    
    if(Status!=0)
      printf("Fehler: %i Bmp konnte nicht gefunden werden",Status);
    
    //==>
    if (!Status)
      std::cout << "Fehler " << Status << "bmp konnte nicht gefunden werden";
    

    PosX und PosY nutzt du auch nicht wirklich irgendwo, oder? Oo

    int LoadBmp(char *szBitmap, int PosX, int PosY)
    //==> (C++ > C ^^)
    int LoadBmp (std::string &path);
    

    Die Variablen sollten allesamt nicht global sein...

    int w, h;
    HDC hDC, hMemDC;
    COLORREF colorref;
    

    bb


Log in to reply