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

[C++] Pętla for w Builder6

+1 głos
305 wizyt
pytanie zadane 16 stycznia 2016 w C i C++ przez zamalamasa Nowicjusz (220 p.)

Witam. Mam pytanie odnośnie pętli for w obiektowym c++. Obiekt w którym ładuje obrazek nazywa się s1. Moje pytanie brzmi czy istniej możliwość by 1 zastąpić x tak by pętla działała(kolejne obiekty nazywają się s2, s3..s10 i chciał bym by w nich ładował się ten sam obrazek)?

  for(x=1; x<10; x++)
        {
                if (haslo[x]==litera)
                {
                        s1->Picture->LoadFromFile("img/A.bmp");
                }
        }

 

Pozdrawaim

4 odpowiedzi

0 głosów
odpowiedź 16 stycznia 2016 przez radek024 Szeryf (77,160 p.)
Skoro masz elementy podobne do siebie, czemu nie wykorzytałeś tutaj tablic? Tam nie byłoby tego problemu.
0 głosów
odpowiedź 16 stycznia 2016 przez Konrad Nabożny Stary wyjadacz (13,480 p.)
Z tego co ja wiem, a nie wiem aż tak dużo, to nie można. nawet gdybyś zrobił s[i] to byłaby tablica więc coś innego. Ale możesz coś z tym pokombinować. Poczekaj na odpowiedź kogoś lepszego.
0 głosów
odpowiedź 16 stycznia 2016 przez MetGang Nałogowiec (34,360 p.)
Tablica, std::vector.
0 głosów
odpowiedź 19 czerwca 2016 przez JAKUBW Nałogowiec (33,470 p.)

Albo przeleć po wszystkich obiektach z tagiem np. 1.

int i;
	TComponent *Temp;
	for (i = ComponentCount - 1; i >= 0; i--)
	{
		Temp = Components[i];
		if ((dynamic_cast<TImage *>(Temp) != NULL && Temp->Tag == 1))
		{
		TImage* obj = ((TImage *) Temp);
		obj->Picture->Bitmap->LoadFromFile("nazwapliku.bmp");
		}
		}
	}

Powinno działać.

Podobne pytania

0 głosów
0 odpowiedzi 1,077 wizyt
0 głosów
2 odpowiedzi 2,009 wizyt
pytanie zadane 1 marca 2016 w C i C++ przez adrian28 Użytkownik (540 p.)
0 głosów
0 odpowiedzi 905 wizyt
pytanie zadane 26 listopada 2017 w C i C++ przez Vient Nowicjusz (140 p.)

93,608 zapytań

142,531 odpowiedzi

323,004 komentarzy

63,101 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

Kursy INF.02 i INF.03
...