Kiedyś sporo pisałem w Pascalu i z tego co pamiętam nie ma tam możliwości deklarowania tablic o dynamicznie zmieniających się wymiarach. Pojęcie zmiennej/ tablicy dynamicznej w Pascalu istnieje, ale odnosi się do dynamicznego przydzielania/zwalniania pamięci dla zmiennych, realizowane przez parę procedur new i dispose.
Jeśli ma być to macierz kwadratowa, to możesz zrobić macierz = new int[n * n]; odwołania do elementów - np. x = macierz[n * j + i]; na końcu delete[] macierz;
bylo juz to na forum Podam spoob dynamicznej alokacji tablicy dwuwymiarowej double **tab; int wiersze,kolumny;//rozmiar macierzy tab = new *double[wiersze];//tworzenie tablicy wskaznikow tab[0] = new double[wiersze*kolumny];//tablic... elementow double for(int i=1;i<wiersze;i++) tab[i] = tab[i-1] + kolumny;...
Muszę zadeklarować dwuwymiarową tablicę dynamiczną o elementach typu char. Jak to zrobić ? Napisałem coś takiego char *tab = new char [wczytana zmienna typu int] [wczytana zmienna typu int ] ; Ale kompilator nie przyjmuje rozwiązania. (MS VS EE)
ale czy znajdziesz biblioteke z malloc dla avr?? jakos mi sie wydawalo zawsze, ze avr nie udostepniaja opcji dynamicznej alokacji pamieci... a sama alokacja, to bedzie np cos takiego... int rows = 6, cols = 5; double **a; a = malloc (rows * sizeof (double *)); if(!a) abort(); for (i = 0; i < rows; i++) {...
Chciałbym stworzyć tablicę dwuwymiarową, do której wpisywałbym znaki typu char do 500 w jednym wierszu, liczba wierszy natomiast byłaby dynamiczna(czyli to użytkownik decyduje ile będzie wpisywał tych wierszy, ciągów znaków). Nie wiem jak się za to zabrać, udało mi się zrobić coś takiego. Czy ktoś mógłby mi pomóc ? [syntax=cpp]#include <iostream>...
No... nie wszystko kumam ((at)edit: to było do pierwszej odpowiedzi). Dobra, mam taki kod (uproszczona wersja tego, co miałem przed chwilą :P): #include <iostream> #include <stdio.h> using namespace std; int main() { int c, cw; cin>>c; int *w[c]; for(int i=0; i<c; i++) { cin>>cw; w[i]...
W funkcji głównej otwórz plik do czytania ("r") [syntax=c] FILE *source source = fopen("Zrodlo.txt", "r"); //[...] kod programu, nie zapomnij zamknąć pliku fclose(source); [/syntax] Następnie spróbuj użyć funkcji fgets(); czyta ona plik do pierwszego znaku nowej linii, bądź znaku końca pliku. Następnie umieszcza je w tablicy. Więcej o funkcji [url=http://pl.wikibooks.org/wiki/C/fget...
int ** tab to nie jest tablica dwuwymiarowa. Jest to jednowymiarowa tablica wskaźników, wskazujących jednowymiarowe tablice int. alokujesz tablicę wskaźników do int liczącą w elementów: int **tab = new int *[w]; następnie w pętli alokujesz w tablic int po k elementów każda i przypisujesz ich adresy elementom tablicy tab: for ( int i = 0; i < w; ++i...
W języku C tablice są alokowane w ciągłym obszarze pamięci. Możesz tablicę zainicjalizować w jednym wywołaniu. [syntax=c]*tab = (int **) calloc(SIZE_X*SIZE_Y, sizeof(int));[/syntax]
Witam. Wiem, że na forum były podobne posty. Starałem się je zrozumieć jednak nie pomogły mi z moim programem. Sprawa ma się następująco, muszę stworzyć dynamiczną tablicę dwuwymiarową do ktorej bedę wczytywał dane liczbowe z pliku. Jak robię tablicę jednowymiarową wsyztsko smiga, ale jest mi koniecznie potrzebna dwuwymiarowa do dalszej obróbki (są...
Bardzo ciekawa konstrukcja. Rozumiem, że dźwięk odtwarzasz wbudowanym na płytce przetwornikiem audio (na zdjęciu nie jest podłączone nic do wyjścia). Opis dość obszerny, ale dodawanie stacji dość zagmatwane. Dlaczego nie stworzysz dynamicznej tablicy dwuwymiarowej? Ewentualnie tablicy struktur? Zadeklarowane masz na stałe stacje, później dodajesz jeszcze...
W temacie masz C# a pytasz o C. Poniżej masz przykład tworzenia "dynamicznej tablicy" dwuwymiarowej. Spróbuj się oprzeć na tym i użyć u siebie. [syntax=cpp]#include <stdlib.h> #include <stdio.h> int main(int argc, char *argv[]) { int x = 4; int y = 5; int **tab = malloc(x * sizeof(int *)); for (int i = 0; i < x; ++i) { tab[i] = malloc(y...
a co kiedy tablica miala by byc dwuwymiarowa?
Jak mam utworzyć dynamiczną tablicę dwuwymiarową, gdzie liczba wierszy jest dynamiczna (w zależności ile linii jest w pliku tekstowym), a liczba kolumn to 3? Mój kod wygląda tak: [syntax=cpp]private: System::Void upload_button_Click(System::Object^ sender, System::EventArgs^ e) { array <String^,2>^ tablica_wejsc = gcnew array <String^,2>(i,3);...
Witam! Kłaniaja sie wskaźniki do tablic! Mówiąc szczegółowo: chcesz inicjować tablice dwuwymiarowe; w związku z tym inicjujesz tablicę wskaźników do tablic n-wymiarowych, którym też musisz przydzielić pamięć! Zdrowych i wesołych świąt! KG
witam, jak zdefiniowac dynamicznie tablice dwuwymiarowa kwadratowa w C++? //dla jednowymiarowej tak dziala cout<<"podaj rozmiar: "; int rozmiar; cin>>rozmiar; int *tablica=new int Zamykam temat. - arnoldziq
Do radekr Widocznie nie rozumiesz zapisu tak stworzonej tablicy dwuwymiarowej. Jest to dynamiczne a nie statyczne tworznie tablicy. Zauwaz ze jest stworzona tablica gdzie na kolejne elementy wskazuja wskazniki Zapewniam cie ze tak samo alokuje sobie elementy w pamieci komputer Pozdrawiam
Poważnie powinieneś pomyśleć o ugruntowaniu swojej wiedzy z C/C++. Co chcesz osiągnąć? Stworzyć dwuwymiarową dynamiczną tablice, czy wektor wektorów? Do jakiego celu? Jak nam zdradzisz trochę więcej info na temat przeznaczenia, to się okaże, czy będziesz potrzebował wektora wektorów (co jest możliwe do zrobienia), czy po prostu dynamicznie stworzonej...
Tak wygląda kawałek pamięci, na który wskazują wskaźniki w tablicy "field": http://obrazki.elektroda.pl/8747687400_1... Na czerwono masz zaznaczone znaki '*' (0x2a). W funkcji "collision" zaczynasz od sprawdzenia adresu 0x0039c8bb (zielone kółko), potem sprawdzasz 0x0039c8ba (niebieskie kółko) i za trzecim razem sprawdzasz 0x0039c8b9...
Z czym masz problem? Do tworzenia dynamicznych tablic w C masz malloc.
(at)Ins0maniaC , powiedz czy chcesz zrobić kod wg założeń: Muszę zrobić klasę student z nazwiskiem i indeksem. Potem klasę dziennik z kodem grupy, dynamiczną tablicą studentów i dwuwymiarową tablicę dynamiczną bool obecności czy po ludzku? Nauczycielowi pewnie chodziło o to, żeby ta metoda wyglądała tak: ... Jeżeli przytoczone zadanie nie zmieniłeś...
Dwuwymiarowa tablica nie-dynamiczna wcale nie składa się z jednowymiarowej tablicy wskaźników na jednowymiarowe tablice, więc czemu się dziwisz że nie działa? Szukaj dalej błędu w kompilatorze, a nie u siebie... Pytałeś na początku jak zadeklarować taki wskaźnik, dostałeś odpowiedź - sprawdziłeś ją, czy od razu przeszedłeś do potrójnych wskaźników?...
Z przykazań C: 1. Nazwa tablicy jest adresem do jej pierwszego elementu 2. Tablica znaków, to tablica znaków, a string to wskaźnik do pierwszego znaku w ciągu znaków zakończonego znakiem '\0' dlatego proponuję tablicę wskaników do znaku, gdzie każdy z tych wskaźników inicjalizujemy wartością NULL, a string przypisujemy dynamicznie z kopca char *tablica[34][22]...
Podstawowe operacje porównania, wyszukiwania można wykonać przy użyciu formuł. Aby robić naprawdę ciekawe rzeczy w VBA to trzeba użyć tablic: jednowymiarowych, dwuwymiarowych, dynamicznych. Trzeba umieć iterować po tych tablicach, wywoływać funkcje(z parametrami przekazywanymi przez wartość albo referencje), procedury, które zwracają pojedyncze wartości...
Czy na pewno potrzebna jest ci dynamiczna alokacja pamięci? Rozważ poniższy przykład: [syntax=c]#include <stdio.h> int TABLICA[10][4]; void copy_tab(int dst[], int src[], int size) { for (int i = 0; i < size; i++) dst[i] = src[i]; } int main() { int TAB[4] = { 1, 2, 3, 4 }; copy_tab(TABLICA[3], TAB, 4); for (int i = 0; i < 4; i++) printf("TABLICA[3][%d]...
Jako pierwszy argumentow podajesz pewnie wskaznik na tablice, a drugi to pewnie wymiar, ale to mozne da sie obliczyc pewnie z sizeof(tablica). Jak chcesz dynamicznie tworzyc tablice o zmiennym rozmiarze, to uzywasz malloc().
Poczytaj o dynamicznym tworzeniu tablic... http://www.elektroda.pl/rtvforum/topic41... tu chociażby jest wątek o tym... int m, n; //rozmiar macierzy int **macierz; //po wczytaniu m i n z pliku int *macierz = new int *[m]; for (int i=0; i<m;++i) macierz[i]=new int[n]; pozniej normalnie operujesz jak na tablicy...
Chetnie pomoge, tylko musisz napisac jakis przeklad, bo Twoj opis jest zbyt zawily i nie bardzo go romumiem. Ogolna zasada jest taka (dodam ze dawno nie pisalem w pascalu, pisze w Delphi), wczytujesz jak juz zauwazyles wszystko w tablice, pierwszy plik w dwuwymiarowa (najlepiej dynamiczna), odczyt drugiej mozesz zrobic w dwojaki sposob: 1. Albo wczytac...
Program ma wykonywać następujące zadanie: Napisz procedurę max_elem, której jedynymi parametrami są rozmiar kwadratowej tablicy liczb całkowitych oraz ta tablica. Procedura znajduje największą liczbę znajdującą się w jakimkolwiek miejscu pod główną przekątną tablicy i wypisuje liczbę oraz indeksy tej liczby (nr wiersza i kolumny). W main zadeklarować...
Dopiero raczkuję w programowaniu w C++ dlatego zwracam się do bardziej doświdczonych niz ja. Przeglądam dziesiatki serwisów i czasami jestem bezradny wobec jakiegos problemu. Mam tablicę dynamiczną dwuwymiarową. Wpisuję do niej liczby losowe. Później powiększam liczbę jej wierszy o 1 i w ten nowy wiersz chcę ponownie wpisać jakieś liczby. Proszę pamiętać...
Witam, chce stworzyć programik do mnożenia macierzy. Wersja ze sztywno podanymi tabelami dziala. Jednak postanowilem dodać bajer, który będzie tworzył macierze o określonym rozmiarze i wczytywał je do programu. W sieci znalazłem kilka tematów o dynamicznej alokacji pamięci dla tablicy dwuwymiarowej. Napisałem coś takiego: #include <stdio.h> #include...
Działa, dziękuję, ale wychodzi na to że mogę tak przesłać tablicę tylko jeśli podam jej rozmiar w deklaracji, a w moim założeniu chciałem przesyłać za pomocą funkcji dowolną tablice dwuwymiarową, o różnych wymiarach. Przecież przesyłasz: w1=y2-y1 w2=x2-x1 Poza tym rozmiar i tak musisz podać w deklaracji (tablicy). Chyba że zrobisz tablice dynamiczne.
Zdecydowanie DataGridView, ponieważ jak chciałbyś bawić się dynamicznymi TextBox-ami to była by to bardzo wolna operacja. A gdyby tabela się rozrastała np 8X256 to TextBox-ami byś się zamęczył.
(at)up Wszystko dobrze, tylko wytłumacz mi po co deklarujesz to w ten sposób : musisz zadeklarować wskaźnik do tablicy elementów typu "wskaźnik do elementów typu struct dane" w nastepujący sposób: Po co ? Przecież on potrzebuje zwykłą tablicę, czyli jeden wskaźnik na obszar pamięci zaalokowany przez menadżer sterty. Natomiast to co ty robisz, to wskaźnik...
Witam. Zabrałem się ostatnio za napisanie klasy macierz lecz mam problem z uzupełnieniem dwuwymiarowej tablicy dynamicznej. Program się niby kompiluje i odpala lecz po utworzeniu tablicy nagle się kończy, nie mam bladego pojęcia co jest nie tak. Może ktoś coś poradzi :) Oto mój kod. [syntax=cpp]#include <iostream> #include <cstdlib> using...
Bardzo się mylisz pisząc, że macierze w ujęciu C++ to tablice dwuwymiarowe. Język C++ tym różni się od C, że wspiera programowanie orientowane obiektowo. Oczywiście, można z tego nie korzystać, ale wtedy jaka jest różnica między C a C++? Prawdopodobnie tylko w innym sposobie użycia biblioteki I/O. W ujęciu języka C++ macierz to oddzielna klasa: using...
Witam. Mam wykonać polecenie: 'Stworzyć strukturę zawierającą dynamicznie zaalokowaną tablicę dwuwymiarową i jej wymiary. Tablica dwuwymiarowa jest reprezentowana przez odpowiedni wskaźnik.' Oprócz tego jeszcze zwolnić zaalokowaną pamięć. Oto co napisałem.. byłbym wdzięczny gdyby ktoś sprawdził czy dobrze to zrobiłem i ewentualnie pokazał mi błąd. #include...
Witam. Rozkminiam sobie C i próbowałem dynamicznie zaalokować dwuwymiarową tablicę o rozmiarze 6*n. Dla n=1 jest ok, dla większych wartości - zwraca segmentation fault. Program ma ją wczytać i wypisać. Sprawdźcie: [syntax=c]#include<stdio.h> #include<stdlib.h> int main(void) { int n,i,j; scanf("%d",&n); int **tab = malloc(6 * sizeof...
1. Nie zwraca się struktur jako wartości funkcji. Nie dlatego, że język na to nie pozwala, a dlatego, że nie ma to sensu i dużo kosztuje. 2. Procedura, która woła Twoją procedurę powinna zaalokować (zdefiniować) tablicę i przekazać wskaźnik na nią do procedury, która ma ją wypełnić. 3. Funkcja nie może zwrócić wskaźnika na swoją zmienną lokalną (dynamiczną...
Witam, mam problem z jedną z klas w moim programie. Otóż w konstruktorze ustalam wielkości tablic dynamicznych dwuwymiarowych i przypisuję do nich domyślne wartości. Do tego momentu wszystko działa poprawnie. Jednak gdy później losuję parę różnych od siebie liczb i chcę wpisać do elementu tablicy A x A o wylosowanym indeksie y jakąś wartość (pierwszym...
No dobra, to powiedz czego nie potrafisz? Sprecyzuj dokładnie wejście (DOKŁADNIE!), jakie informacje możemy wyciągnąć od użytkownika (np ile tych jedynek chce tam wstawić, jakich wymiarów ma być ta macierz), potem jak ma wyglądać wprowadzanie tych jedynek? Użytkownik ma je wprowadzać współrzędnymi w macierzy? Jak ma dokładnie wyglądać wyjście? Do reprezentacji...
No OK, ale wartości te i tak są statyczne, a ustalane jedynie podczas syntezy - w trakcie działanie na matrycy nie ulegają zmianie, stąd w zasadzie nie są one dynamiczne. Nie wiem jak syntezer reaguje na dwuwymiarowe tablice (nigdy nie były mi potrzebne), jeśli chcę wygodnie się odwoływać to do zwykłej pamięci jedonowymiarowej to dzielę jej adres na...
No cóż.... 1. Gdzie w tym programie niby masz tablicę dynamiczną? 2.[syntax=cpp]nz=&nazd[i]; [/syntax]Ile wynosi i w tym momencie? 3.[syntax=cpp]for(i=1; i<=n; i++) [/syntax]Tablice w C/C++ są indeksowane od 0 do N-1. 4. Tablicę na nazwę masz jednowymiarową a potrzebujesz dwuwymiarową. W takim razie nz[i]/nazd[i] to i-ta litera napisu w nz (nazwy),...
To sadze ze bedzie mogl ponownie wyswietlic ta sama funkcje na tablicy wejsciowej i osiagnie twoj cel w tym samym czasie a z mniejszym nakladem pamieci i pracy wlasnej. Kolega nie rozumie tablic 2 wymiarowych i nie dziwie mu sie, poczatkujacy programisci maja z tym problem. Moja propozycja na rozwiazanie problemu: Masz tablice 8 elementowa nazwijmy...
Witam, otóż stworzyłem klasę w której konstruktorze dynamicznie alokuję pamięć dla tablicy dwuwymiarowej, problem w tym, że program się wysypuje, gdy próbuję pobrać konkretny element za pomocą metody get, w dynamicznym alokowaniu pamięci nie widzę błędu, więc może źle przekazuje argumenty, wkleję kod: [syntax=c] #include<iostream> using namespace...
Hmm dobra dam treść polecenia :D Wynikiem pracy dzisiejszego programu ma być generator kwadratów, zawierających losowe znaki, wykorzystujący tak zwane seed value. uzupełnij niniejszy kod, w funkcji charSquare tworząc, a w funkcji drawCharSquare wyświetlając dwuwymiarową, dynamicznie alokowaną tablicę znaków, wielkość kwadratu pobieraj z parametru wiersza...
Cześć. Jak w temacie mam problem z przekazaniem wskaźnika do tablicy dwuwymiarowej. Najchętniej zrobiłbym tablice dynamiczną calloc'kiem (od razu by mi ją wyzerował), ale niestety gcc (code::blocks + mingw) ciągle wywala mi błąd związany z tą nieszczęsna tablicą. Pomożecie mi? Dodano po 1 Ok. Sam się domyśliłem co nie tak z kodem. Wygląda na to, że...
4 piętra to chyba jeszcze nie wieżowiec?? :D Jest wiele możliwości na stworzenie tego programu, ciężko jedną wybrać... Możesz tworzyć kontrolki "dynamicznie", jak pisałaś (do tego bym wykorzystał TableLayoutPanel). Dlaczego uważasz, że to "za duuuużo kodu i obliczeń" ?? Deklarujesz dwuwymiarową tablicę z losowymi liczbami, dwie zagnieżdżone pętle for......
Nie chciałbym mieć pół miliona dzieci ;p - Dzień dobry, jestem ojcem 10 dzieci i muszę znaleźć pracę - Dobrze, a co jeszcze umie pan robić? Myślę, że algorytm jest dobry jeśli faktycznie powierzchnia ściany jest mała. Jednak przy dużej to wymaga kompletnie innego podejścia. Wziąłbym pierwszy wiersz, podzielił na kwadraty i dla każdego poszukał, czy...
Narzuca się tworzenie tablic dynamicznych. Wypełnianie tablic jest tylko przydatne dla demonstracji działania. Ręczne wypełnianie może wk..ć. Zastosuj pseudolosowe. Czy próbowałeś wypełnić tab jednowymiarową? Pętla for : for(int i=0; i<wiersze; i=i++) jest błędna. Powinno być: for(int i=0; i<wiersze; i++) Poza tym po jaką cholerę wiersze i kolumny...
Na moje zezowate oko to picture jest wskaźnikiem na tablicę dwuwymiarową. A więc po co ta cała afera. Tak na marginesie to każdą taką tablicę można traktować jako jednowymiarową. Ważne tutaj jest tylko przesunięcie [i][j]...[ik] od początkowego wskażnika.
witam 1. co oznacza linijka double** data co my w tym miejscu tworzymy? Jest to wskaźnik do tablicy dwuwymiarowej, która przechowuje elementy macierzy. Zrobiono to akurat w ten sposób, aby macierz mogła mieć dynamiczny rozmiar, podawany jako parametry konstruktora. W konstruktorze właśnie następuje inicjalizacja tej tablicy. Jednak uwaga, w kodzie...
Funkcja WYST.NAJCZĘŚCIEJ nie zna historii arkusza i nie bierze pod uwagę kolejności wprowadzania danych, tylko ich kolejność na liście argumentów przy wywołaniu funkcji, przy czym jeśli argumentami są tablice dwuwymiarowe lub zakresy dwuwymiarowe, to są one odczytywane wierszami. Funkcja pomija puste komórki i wartości nieliczbowe, ale jeśli na danych...
Ciągle używasz tablicy "mac" jakby była zwykłą tablicą dwuwymiarową, którą NIE jest. Nie możesz się odwołać do "mac[x][y]", bo dostaniesz to co poprzednio - śmieci lub segmentation fault. Proponuję stworzenie klasy, która opakuje tablicę a nawet udostępni metodę obliczającą określony minor. Jako podkładkę warto poszukać w googlach coś w deseń "C++ matrix...
Mógłbym gdyby PCF tylko włączał coś o określonej godzinie a ja potrzebuję by włączył kanał 1 o np;18:00 i wyłączył o 03:00 i analogicznie włączył kanał 2 o np;21:00 i wyłączył o 09:00 sterując poprzez optotriaki urządzeniami pracującymi w sieci 230V. Liczba zadań w algorytmie który zaproponowałem wcale nie ogranicza się do jednego. Zauważ, że zaproponowałem...
... a w tym Visual C++,ktorego jezykiem jest dziwaczny C++/CLI ksztalt tablicy to ... zmienna ... error C3262: invalid array indexing: 1 dimension(s) specified for 2-dimensional 'cli::array<Type,dimension> ^' Może właśnie tu leży przyczyna (?) ... brak drugiej koordynaty w tablicy dwuwymiarowej ... jeśli 'konstrukcja' jest typu 'zmienna(x,y)',...
no wiec napisalem ze blad to iz musi byc wartosc const dla tablicy ( dla nie wtajemniczonych chodzi glownie o tablice imie ) Byc moze musi byc const ale wydaje mi sie ze blad jest gdzie indziej.Sprobuj skastowac na const. size pewnie bedzie int skoto wskaznik jest int Pewnie nie bo powinno byc typu int** a po co mi od razu klasy? Albo uzywasz C++ ze...
Jednak nie mieliście racji. Mam zmienną globalną char **A i mam funkcję void funkcja(char **temp). W wyniku takiej operacji: char **A; main() { //zapamiętuje adres A funkcja(A); // gdy tu jestem to mimo wszystko wskaźnik A ma taki adres jaki miał przed wejściem w funkcję. Prawdopodobnie gdyby A nie było globalne to A wskazywałby...
Hehe, z tą uniwersalnością to jeden woli brunetki a drugi blondynki :) - a moje też jest uniwersalne tylko inaczej. Ale ludzie muszą się różnić, żeby było ciekawie ;) . Już Ci piszę jak to mam u siebie. Mój generator dynamiczny jest w tej chwili dla polskich znaków ale bezboleśnie może (dosłownie) używać dowolnych znaków, czy wstawiać automatycznie...
Teraz działa dobrze ale tylko wtedy kiedy wpisuje pojedyncze wartości. Jeśli wklejam kilka wartości to wartości "AAA" nie są zamieniane. Druga sytuacja jeśli wklejam kilka wartości a pierwsza wartość to "AAA" to wszystkie wartości wklejane zostają zastąpione wartością "BBB" nawet puste komórki. Wstępna ocena dostępnych informacji Witam ponownie, Zrozumiałem,...
Witam. Muszę napisać program przetwarzający obrazy pgm. W programie obraz ma być przechowywany w dynamicznej tablicy. Wszystko szło obrze do momentu gdy w funkcji progowanie muszę zmniejszyć wymiary obrazu oraz wart piksela zależy od dwóch sąsiednich pikseli. Problem pojawia sie w tym fragmencie. *wymyy-1 powoduje pojawienie się ukośnych lini a tab...
Witam, mam pewien problem. Otóż mam sobie pewien program do działań na macierzach. Tablice dwuwymiarowe muszą być dynamiczne i wartości wprowadzane do nich z poziomu programu. Mam jednak z nim kilka problemów, otóż: 1. Tablice dwuwymiarowe ( macierze ) tworzone są z poziomu main. Nie mogę sobie poradzić, aby tworzyła je jedna funkcja w klasie macierz2d....
tablica dwuwymiarowa dynamiczna tablica tablica dynamiczna
wyłącznik przedlicznikowy szyba przednia wskaźnik bezpiecznik
Spółdzielnia Pracy Betex Warszawa - Informacje Wymiana żarówki podświetlenia licznika w Mercedes A-Klasa CDI 170 2001