• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

C++ SDL2 Wprowadzenie obrazka do tablicy za pomoca petli

0 głosów
288 wizyt
pytanie zadane 30 sierpnia 2016 w C i C++ przez Miki Bywalec (2,480 p.)

Chcę wprowadzić dużą ilość obrazków do tablicy aby je później łatwo wywoływać i w miarę płynnie przechodzić między jednym a drugim. Ręczne wprowadzanie odpada bo by wyglądało to mniej więcej w taki sposób.

    card[2] = IMG_LoadTexture(renderer, "img/2.png");
    card[3] = IMG_LoadTexture(renderer, "img/3.png");
    card[4] = IMG_LoadTexture(renderer, "img/4.png");
    card[5] = IMG_LoadTexture(renderer, "img/5.png");
    card[6] = IMG_LoadTexture(renderer, "img/6.png");
    card[7] = IMG_LoadTexture(renderer, "img/7.png");
    card[8] = IMG_LoadTexture(renderer, "img/8.png");
    card[9] = IMG_LoadTexture(renderer, "img/9.png");
    card[10] = IMG_LoadTexture(renderer, "img/10.png");

 

Myślę jak tu np. wpakować pętlę, którą będę mógł łatwo rozszerzyć... ale nie mam pomysłu. Kombinowałem z czymś takim
 

for (int i=2; i<11; i++)

{

card[i] = IMG_LoadTexture(renderer, "img/".i.".png");

}

Proszę o pomoc i naprowadzenie jak to sensownie można zrobić. Z góry dzięki za każdą pomoc

 

1 odpowiedź

+3 głosów
odpowiedź 30 sierpnia 2016 przez niezalogowany

Coś w stylu:

std::string path;
for (int i=2; i<11; i++)
{
    path = "img/" + std::to_string(i) + ".png"; 
    card[i] = IMG_LoadTexture(renderer, path);
}

 

komentarz 31 sierpnia 2016 przez Miki Bywalec (2,480 p.)
Dzięki za pomoc, nie wpadłem na to żeby to rozbić i wpakować tu stringa

Podobne pytania

0 głosów
1 odpowiedź 3,513 wizyt
0 głosów
2 odpowiedzi 1,489 wizyt
pytanie zadane 13 grudnia 2017 w C i C++ przez Dudekdude Początkujący (320 p.)
0 głosów
1 odpowiedź 656 wizyt

93,765 zapytań

142,721 odpowiedzi

323,372 komentarzy

63,359 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...