string und char kombinieren
-
hallo.
habe folgendes problem:
QuitSDL( "Failed initializing SDL: " + SDL_GetError() );das wird jedem direkt was sagen, bloß soll mir der wissende bitte helfen.
das in "..." ist ein string, der return-wert ist nen char. nun bräuchte ich bitte nen hinweis, wie ich die beiden mische. 
gruß
snik
-
#include <string> std::string out ("Failed initializing SDL: "); out += SDL_GetError(); QuitSDL ( out.c_str () );
-
danke dir.
gibt es noch andere varianten? interessenhalber.
-
snik schrieb:
danke dir.
gibt es noch andere varianten? interessenhalber.Jo:
QuitSDL( (std::string("Failed initializing SDL: ") + SDL_GetError()).c_str() );
-
snik schrieb:
danke dir.
gibt es noch andere varianten? interessenhalber.Ganz viele. Aber die besten wurden eigentlich genannt...

QuitSDL(std::string("Failed initializing SDL: ").append(SDL_GetError()).c_str());Schau doch mal hier nach...
-
super, vielen dank.
