[Allegro] Ustalanie ścieżki obrazka za pomocą zmiennej
Ostatnio zmodyfikowano 2012-08-27 18:30
cichy Temat założony przez niniejszego użytkownika |
[Allegro] Ustalanie ścieżki obrazka za pomocą zmiennej » 2012-08-27 17:26:19 Witajcie, wiem, że tytuł może być trochę nie jasny, gdyż nie wiedziałem jak to ubrać w słowa. A więc czy da się zastąpić takie coś:
grass = load_bmp( "data/kamień.bmp", default_palette );
zastąpić takim czymś:
string ścieżka1 = "data/kamień.bmp"; grass = load_bmp( ścieżka1, default_palette );
Oczywiście ten sposób nie działa, bo wyskakuje, iż w tym miejscu wymagany jest string. Czy wie ktoś jak dałoby się coś takiego zrobić na takiej podstawie ? |
|
DejaVu |
» 2012-08-27 17:29:45 string sciezka = "data/kamień.bmp"; grass = load_bmp( sciezka.c_str(), default_palette );
|
|
Mike148 |
» 2012-08-27 17:30:50 grass = load_bmp( ścieżka1.c_str(), default_palette );
Możesz również przekazywać tablicę char. EDIT // Dlaczego wszyscy klikają wyślij szybciej niż ja ??? |
|
DejaVu |
» 2012-08-27 17:51:27 @up: żeby Ci na złość zrobić :P |
|
cichy Temat założony przez niniejszego użytkownika |
» 2012-08-27 17:52:49 dzięki wielkie :)
Witajcie to znowu ja. Kontynuując pisanie programu zetknąłem się z kolejną, podobną przeszkodą.
string a = "kamien"; BITMAP * a = NULL;
w tym miejscu nie może być stringa lecz powinien być zwykły wyraz bez nawiasów(kamien a nie "kamien"). Jak to zrobić ? |
|
ison |
» 2012-08-27 18:28:23 w tym miejscu nie może być stringa lecz powinien być zwykły wyraz bez nawiasów(kamien a nie "kamien"). Jak to zrobić ?
|
usuń cudzysłów |
|
cichy Temat założony przez niniejszego użytkownika |
» 2012-08-27 18:30:38 to pierwsze co mi przyszło na myśl, lecz gdy usunę cudzysłów pokarze mi, że string nie obsługuję czegoś takiego |
|
DejaVu |
» 2012-08-27 18:30:39 To jest zupełnie inny problem. Jeden temat = jeden problem. Poza tym z Twojego ostatniego posta wynika, że nie rozumiesz co piszesz. |
|
« 1 » |