Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

SDL nazwa okna ze zmiennej

Ostatnio zmodyfikowano 2016-06-17 10:22
Autor Wiadomość
MSSC
Temat założony przez niniejszego użytkownika
SDL nazwa okna ze zmiennej
» 2016-06-16 06:24:46
Witam, jak wszyscy wiemy, w SDL 2 nowe okno tworzy się nie mniej, nie więcej jak tak:

gWindow = SDL_CreateWindow( "SDL Tutorial", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, SCREEN_WIDTH, SCREEN_HEIGHT, SDL_WINDOW_SHOWN );

lecz co począć, gdy muszę jako nazwy tego okna (gWindow) użyć zmiennej? Po podaniu jej nazwy, okno otrzymuje identyfikator nazwy zmiennej, nie jej wartości. Mogę prosić o pomoc? Z góry dziękuje.
P-149165
mateczek
» 2016-06-16 07:03:29
masz prototyp funkcji nazwa okna "title"  to tablica znaków


C/C++
SDL_Window * SDL_CreateWindow( const char * title,
int x,
int y,
int w,
int h,
Uint32 flags )

to można zrobić w tym stylu

C/C++
string nazwaOkna;
cin >> nazwaOkna;

SDL_Window * mWindow = SDL_CreateWindow( nazwaOkna.c_str(), 100, 100, 100, 100, 0 )
P-149166
MSSC
Temat założony przez niniejszego użytkownika
» 2016-06-17 06:18:12
Nie chodzi mi o tytuł, który wiświela się na belce okna, lecz o nazwę używaną w kodzie, mogą one się przecież różnić.
P-149201
mateczek
» 2016-06-17 10:22:35
przecież twoje glWindows to jest wskaźnik(zmienna). Patrząc na prototyp funkcji createWindow można wnioskować , że funkcja tworzy obiekt okna i zwraca jego adres, wskaźnik na utworzony obiekt. Wskaźnik to liczba, adres w pamięci komputera. wskaźniki możesz trzymać w kontenerach tablicach i czym tylko chcesz

P-149205
« 1 »
  Strona 1 z 1