G
cremesimo schrieb:
richtig! woher weisst du das?
Meine Glaskugel ;)...
Naja, der Name der Funktion ist doch eindeutig. Die beiden letzten Parameter dienen offensichtlich (sind ja pointer) der Ausgabe der Höhe und Breite.
Und ein pointer auf einen pointer auf einen pointer auf ein Byte ist nicht wirklich häufig zu finden und deutet (zumindest hier) auf einen pointer auf ein 2D Byte Array hin.
2.Frage:
warum wurde der Aufruf der Funktion "LoadFromBitmap" mit "if" gemacht?
Ach, darauf wolltest du hinaus?! Wurde von ZuK doch schon beschrieben...
Die Funktion gibt (vermutlich ) true (1) zurück, wenn sie das Bild laden konnte oder false (0) wenn nicht.
Du könntest also auch schreiben:
bool HatEsFunktioniert = LoadFromBitmap("bild.bmp", &b, &width, &heigth);
if(!HatEsFunktioniert) // wenn es nicht funktioniert hat
{
// mach was...
}
oder:
bool HatEsFunktioniert;
if(!(HatEsFunktioniert = LoadFromBitmap("bild.bmp", &b, &width, &heigth))) // wenn es nicht funktioniert hat
{
// mach was...
}
oder eben:
if(!LoadFromBitmap("bild.bmp", &b, &width, &heigth)) // wenn es nicht funktioniert hat
{
// mach was...
}