Hallo!
Das SDL_GetError soll laut Beschreibung bei einem Fehler, einen String mit der jeweiligen Fehlermeldung zurückgeben.
Ich habe nur noch nicht herausgefunden, wie das aussieht.
Hier mal einen Ausschnitt aus dem Code:
// Prüfen, ob alles glatt ging
if (m_pImage != NULL)
{
printf("\nFehler beim Laden von: %s", sFilename.c_str () );
printf("\nFehlermeldung: %s", SDL_GetError () );
printf("\n\n");
// Framework herunterfahren
g_pFramework->Quit ();
system("pause");
// Gesamtes Spiel beenden
exit (1);
In der if-Bedingung habe ich das == in != geändert um einen Fehler zu erstellen. Dann habe ich noch ein system("pause") eingefügt, damit sich das Konsolenfenster nicht sofort schliesst
und ich den Fehler lesen kann.
Das sFilename.c_str () gibt einen String aus, aber das SDL_GetError () nicht.
Überall im Code wo SDL_GetError () erscheint ist es dasselbe.
Oder ist SDL_GetError () gar nicht für das Konsolenfenster gedacht?
Vielen Dank