![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 11.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Natrafiłem na bardzo irytujący problem, z którym męczę się już zbyt długo. Oto on (w skrócie): mam dwie zmienne: tablica[] i mojaZmienna przez pewien czas wykonuje pętle while i zmieniam w niej wartość zmiennej mojaZmienna ale przed każdą zmianą chcę sobie zapamiętać jej wartość więc podstawiam pod kolejne indeksy zmiennej tablica[] właśnie zmienną mojaZmienna. Poniżej taki pseudokodzik:
Problem w tym, że po zakończeniu pętli w każdej komórce tabeli[] zapisana jest ostatnia wartość zmiennej mojaZmienna zamiast kolejnych iteracji! Tak jakby w komórkach tabeli zapisywała się nie wartość lecz referencja do zmiennej mojaZmienna. Niestety nie znalazłem w necie odpowiedzi na to pytanie. Powiedzcie proszę co z tym zrobić żeby zaczęło działać poprawnie. Pozdrawiam i będę wdzięczny za pomoc! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 5.07.2025 - 01:22 |