Dynamiczne tworzenie tablic
: 21 kwie 2013 16:16
Witam,
mam taki wydaje mi się nie jakiś straszny problem, ale nie mogę sobie z tym poradzić. Chodzi o to, że chcę stworzyć tablicę, na podstawie tego co sobie tam użytkownik w interfejsie zaznaczy. Tyle że jak sobie użytkownik zaznaczy 7 opcji, to chciałbym, żeby nowa tablica miała wymiary 7x1, jak 3 opcję - to 3x1 itd.
Na razie doszedłem do takiego momentu, że program generuje mi zawsze tablicę 18x1 (liczba opcji do wyboru), która wygląda powiedzmy tak:
00
01
#
#
#
05
06
07
#
09
itd.
# - używam jako zaznaczenia, że np. opcja numer 08 nie została wybrana (zaznaczona). No i teraz - chciałbym sobie dalej przesłać tablicę, która wygląda tak:
00
01
05
06
07
09
i jej wielkością jest liczba wybranych przez użytkownika opcji (zliczanie tego ile użytkownik zaznaczył True a ile False też już zrobiłem, więc samą wielkość nowej tablicy - też już posiadam.
Czy ktoś wie - jak można tak "dynamicznie" wycinać niepotrzebne znaki (#) z tej pierwszej tablicy? (czy raczej - tworzyć nową zawierającą tylko liczby)
mam taki wydaje mi się nie jakiś straszny problem, ale nie mogę sobie z tym poradzić. Chodzi o to, że chcę stworzyć tablicę, na podstawie tego co sobie tam użytkownik w interfejsie zaznaczy. Tyle że jak sobie użytkownik zaznaczy 7 opcji, to chciałbym, żeby nowa tablica miała wymiary 7x1, jak 3 opcję - to 3x1 itd.
Na razie doszedłem do takiego momentu, że program generuje mi zawsze tablicę 18x1 (liczba opcji do wyboru), która wygląda powiedzmy tak:
00
01
#
#
#
05
06
07
#
09
itd.
# - używam jako zaznaczenia, że np. opcja numer 08 nie została wybrana (zaznaczona). No i teraz - chciałbym sobie dalej przesłać tablicę, która wygląda tak:
00
01
05
06
07
09
i jej wielkością jest liczba wybranych przez użytkownika opcji (zliczanie tego ile użytkownik zaznaczył True a ile False też już zrobiłem, więc samą wielkość nowej tablicy - też już posiadam.
Czy ktoś wie - jak można tak "dynamicznie" wycinać niepotrzebne znaki (#) z tej pierwszej tablicy? (czy raczej - tworzyć nową zawierającą tylko liczby)