1. Tak. 2. Nie bezpośrednio, można kombinować np. tak: struct S { typ costam; typ tab[1000][16]; };
Zatem masz 32 komórki po 32 bajty, dajmy na to tablica(a, b) . Pomnożyć to daje 1024. Teraz definiujesz tablicę tablica(1024) i jak chcesz wyliczyć położenie danej komórki - wykonujesz obliczenia: 32*(b-1) + a i masz jakby dwuwymiarową tablicę.
Jak najbardziej write_block zapisze poprawnie - kluszem jest parametr size. Jeśli pobierzesz &id_czujnika i sizeof(id_czujnika) to będzie ok.
int Nie no, kolega pomylił wielowymiarowe tablice z niezwymiarowanymi tablicami, które istotnie są wskaźnikami (ale tylko na jednym poziomie, tzn. int x Najprościej zamiast tego użyć tablicy jednowymiarowej i "na piechotę" obliczać adres elementu, np. zamiast int tablica2d Takie obliczenia właśnie wykonuje kompilator dla tablic wielowymiarowych.
Nawet nie miałby powodu zrobić inaczej z wielu powodów. Tablica wielowymiarowa jest tak naprawdę tablicą tablic, a więc wszelkie właściwości z tym związane są nadal prawdziwe. PS. Była wzmianka o stringu. Trzymanie ich w ten sposób mija się często z optymalnym wykorzystaniem pamięci.
Ściślej - w PHP tablice wielowymiarowe są zawsze tablicami tablic, dlatego wszelkie funkcje operujące na tablicach operują wyłącznie na jednym wymiarze. Chyba, że mi coś umknęło teraz... Jeśli chce się dokonywać manipulacji w danym wierszu (kolumnie - zależnie od interpretacji), to przekazuje się $tablica który to zapis dalej jest tablicą :)
ad 1. Zapewne żaden. ad 2. Dokładnie. Podczas odczytu zwracana jest zawartość EEPROM (skopiowana do bufora lub ostatnio zapisana), podczas zapisu, zapis odbywa się do bufora. Pomyśl o tym tak, że masz np. 32 bajtowy bufor, do którego możesz zapisywać. Po uzupełnieniu w nim danych, możesz je skopiować na raz do EEPROM, na dowolną stronę, której adres...
Witam mam taki problem. posiadam tablicę o następującej strukturze Foto 1 A chciałbym uzyskać taką jak na foto 2: https://obrazki.elektroda.pl/7288518700_...
PROGMEM to nic innego jak atrybut, który umieszcza zmienną/tablicę zmiennych w pamięci programu. Przy inicjowaniu tablic wielowymiarowych zawsze powinno się stosować zagłębianie klamer, czyli "każdy wiersz we własnych klamrach". [syntax=c]PROGMEM const uint8_t tab[2][2] = { { 0xff, 0xff }, { 0xff, 0xff } };[/syntax] lub [syntax=c]PROGMEM const uint8_t...
Wiram Przetestuj coś takiego: template <typename T> class A_List { ... A_ListElement<T>& operator[](int indeks); ... };
Wskaźnik nie wskazuje na samego siebie, nie ma nawet takiej możliwości. Nazwa tablicy to wskaźnik na początek tablicy. *tab to w tym przypadku wskaźnik na pierwszy wiersz tablicy, *tab = tab[0]. Dopiero dwie gwiazdki zwracają właściwą wartość z tablicy, czyli tab[0][0]. Jakbyś zrobił coś takiego: *((int*)tab), to byś dostał od razu wartość tab[0][0],...
Hej! Tak jak w temacie, mój problem dotyczy C# i tablic wielowymiarowych. Ale w gwoli rozwinięcia problem polega w grze na zasadach Tetrisa. Aktualnie jako programista bardzo amator po prostu ściągnąłem tutka i czytając kod staram się go przede wszystkim zrozumieć, i tak jak reszta kodu jest w sumie zrozumiała i logiczna utknąłem na tym: http://obrazki.elektroda.pl/4353846500_1...
Formułę "ukradłem" Walkenbachowi. To jest tablica wielowymiarowa VBA "przetłumaczona" na "język formułowy" wymiar 1 nie ma sensu, bo sprawę "załatwia" WYSZUKAJ,PIONOWO wymiar 2 - jak na papierze - dwie osie - wynik w miejscu przecięcia wymiar 3 - sześcian - trzy osie - jak wyżej Dalej trudno sobie wyobrazić. Funkcja podobno działa do 64 wymiarów. To...
Faktycznie banalny błąd. Zmienną String[] pom zadeklarowałeś wewnątrz warunku, dlatego wewnątrz drugiego warunku nie będzie już widoczna, a w związku z tym wali nullPointerException. Ty zrobiłeś: [syntax=java] if (line.startsWith("AAA,host")) { // loop for host name String[] pom; pom = line.split(","); parser.hostName = pom[2]; } if (line.startsWith("ZZZ"))...
Jeżeli stosujesz wielowymiarowe tablice i masz 'dziwne' zachowane programu to na pewno źle ich używasz ;-) Takie tablice to tak jak wskaźnik do wskaźnika (dla 2 wymiarów) a jeżeli masz 3 to wskaźnik do wskaźnika do wskaźnika i zaczyna się zabawa... naprawdę łatwo o błąd. Poszukaj błędu, albo napisz program tak by nie używał wielowymiarowych tablic....
nie za bardzo w tym kumam tam programy są zrealizowane na jakiś bibliotekach amigowych, których w dev-c++ nie ma.
Bardzo dawno nie pisałem w C++, nie jestem całkowicie pewien czy są tam tablice wielowymiarowe, czy tylko tablice tablic (to całkiem co innego). Tam gdzie tablice wielowymiarowe (t #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int t[128]; t[0] = 11; t[10]...
Ad 1. Jak na mój gust, Twój pomysł wydaje się być mało efektywny. Zamiast robić takie dziwne rzeczy, wartości zapisuj sobie tak, jak na rezystorach to jest, czyli cecha i mantysa. Na pojedynczy rezystor zrób sobie strukturę albo klasę - nie bedziesz musiał robić tablic wielowymiarowych. Do wyświetlania napiszesz sobie funkcję, która ładnie "zlepia"...
Język C nie wspiera dynamicznych tablic wielowymiarowych. Masz dwie możliwości: 1- wykorzystać "tablicę tablic" czyli tablicę wskaźników; 2- użyć tablicy jednowymiarowej i liczyć indeksy "na piechotę". Twój przykład jest zbliżony do metody pierwszej, tzn. tabpix jest u Ciebie wskaźnikiem na wskaźnik, a ponieważ w C wskaźnik na element jest równoważny...
Toż Ci piszę, że tablice wielowymiarowe to abstrakcja - i tak są mapowane do tablic 1W (wektorów). Wektor o długości 16 elementów, możesz równie dobrze traktować jako tablicę 2W o wymiarach 4 x 4 - wzór na przeliczenie indeksów 2W na 1W podałem w poprzednim poście. Dim Tablica(16) As Byte Dim X As Byte Dim Y As Byte Dim N As Byte Dim I As Integer...
to znaczy dane narazie uzupelniam losowo (losowo wybrane liczby) - chyba wykorzystam po czesci tutaj sortowanie tablic wielowymiarowych
Tablice wielowymiarowe inicjalizuje się mniej więcej tak: char tablica[x][y] = { { y1, y2, y3, y4 }, //x1 { y1, y2, y3, y4 }, //x2 ... // x razy }; 4\/3!!
Ale dlaczego się upierasz?:) Może temat zaliczenia brzmi 'Operacje na plikach tekstowych.', lub 'Zastosowanie tablic wielowymiarowych.' Jak wyżej. Wojtek wie najlepiej.;)
Dla zrozumienia dodam tylko ze zwykla tablice tez mozesz potraktowac 2 wymiarowo: tab[y*xx+y], to tylko kwestja organizacji danych w samej tablicy jednowymiarowej. Tablica wielowymiarowa to nic innego jak tablica jednowymiarowa pocieta na kawalki o dlugosci xx.[/list]
Nigdy się tym nie zajmowałem, ale chyba nie problem coś wpisać w Google. Pierwszy [url=https://www.i-programmer.info/news/... Równie dobrze można wykorzystać bardziej klasyczne języki jak np. C++, jeśli się je zna. Oczywiście Python to język interpretowany, więc jednak zawsze wolniejszy....
błąd jest prosty - zrozumiałeś trochę źle idee tablic wielowymiarowych. Tablica dwuwymiarowa to jest zwykła tablica jednowymiarowa, która przechowuje w sobie inna tablicę wielowymiarową. Poprawiony kod int **array = (int**) calloc(x, sizeof(int*)); //powinno być sizeof(int*) bo pierwsza tablica będzie odpowiedzialna za wiersze - przechowywać będzie...
Błędu nie ma bo kompilator sam sobie ustawi wielkość przed jej podaniem, problem pewnie będzie z alokowaniem pamięci i jej stratą. Czy zapis jest poprawny ciężko mi powiedzieć bo też zapisuje inaczej tak jak mnie uczono trzeba by potestować dla tablic wielowymiarowych, ale z chęcią posłucham odpowiedzi doświadczonych programistów.
Spróbuje ze szklaną kulą... Mozesz tak, zrób sobie tablicę wielowymiarowa albo tablicę obiektów reprezentującą dane: - kod - wersja - i co tam jeszcze potrzebujesz Wczytaj do tego dane z pliku Iteruj po tej tablicy tworząc liste comboboxa dodajac tablica[i].wersja Potem do buttona przypisz to że wybrane pole comboboxa, index np 6 zrobi to co tam chcez...
czyli całość malejąco wierszami. Żeby przeprowadzić takie sortowanie, to trzeba albo: 1. Przesortować całą tablicę, zarówno wierszami jak i kolumnami i to kilka razy. 2. Przenieść dane z tablicy wielowymiarowej, do jednowymiarowej, ją posortować i przenieść dane w odpowiednim porządku z powrotem. 3. Pewnie jeszcze znajdzie się kilka metod...
W skrócie - statyczne tablice wielowymiarowe wciąż są ciągłym blokiem w pamięci. Więc generalnie tab[x][y] jest równoważne tab[x*y] pod względem pamięciowym. Indeksowanie zaś spełnia warunek [xi][yi] = y * sizeof(...) + yi (nie jestem pewien tylko, czy ta kolejność - bo kwestia kolumn i wierszy jest czysto umowna i kompilator nawet może mieć dowolność...
Posługując się wyłącznie wskaźnikami można to zrobić tak: #include <cstdlib> #include <iostream> int main() { int i,j; int tablica[10][10]; int *wsk; wsk=&tablica[0][0]; int * wsk2 = wsk+100; //wyznacza wskaznik do pierwszego elementu "poza tablicą" for (;wsk<wsk2;wsk++)...
W zasadzie w PHP to nie ma stricte pojęcia tablic wielowymiarowych, jak np w Pascalu, lecz tablicy tablic - jak w C. Stąd takie podejście, że tworzy się tablicę, w tablicy, czyli dla 2x2 będzie tak:[syntax=php]$tablica = array(array(1,2),array(3,4));[/syntax]Mi... trochę przesadził z kodem chyba - nie wiem, czy przypadkiem taki zapis, jakiego użył,...
Ale to kosmetyka, związana z typami. Nie chciałem już zaciemniać kodu i opisu w poście. U mnie kompilacja z optymalizacją -Os -O1 i -O2 kończy się tak samo: A masz avr-gcc skąd? Tego typu błąd występował w 4.7.x i chyba 4.8.0, był zgłoszony na bugtracku gcc i jest poprawiony. Można go wyeliminować w starych wersjach usuwając generowanie informacji...
Musisz odwzorować poprzez nawiasy klamrowe zagnieżdżoną, wielowymiarową postać zadeklarowanej tablicy, czyli powinno być tak: char code a[4][3][2] = {{"A","B",...
Rzeczywiście CodeVisionAVR . Nigdy tego środowiska wcześniej nie wykorzystywałem, ale teraz zainstalowałem z ciekawości. Faktycznie kompilator dopuszcza definicje tablic wielowymiarowych o składni: <type> <name>[<dim1>, <dim2>, ..., <dimN>]; co działa równoważnie do definicji: <type> <name>[<dim1>][&...
Mała uwaga ode mnie. Niezbyt sensowne jest robienie ośmiu tablic znakX. Dużo lepiej gdybyś zrobił tablicę wielowymiarową ([url=http://pl.wikibooks.org/wiki/C/Tab... Dalej osiem razy wywołujesz: historia, dwa if i for. Jeszcze dalej osiem razy LCD_ProgrammChar (dwa m to z niemieckiego?). Dzięki tablicy o której wspomniałem...
Argumenty domniemane działają tylko w C++. Co do tablic wielowymiarowych, to zwykle symuluję je za pomocą tablicy jednowymiarowej i operacji na wskaźnikach. Przykładowo tablica int-ów 6 x 3: int tab[6*3]; // pobieram element [wiersz, kolumna] int element = tab[wiersz * 6 + kolumna]; Zdaję sobie sprawę, że nie jest to zbyt elegancki...
O ile i wiadomo do rezerwowania pamięci w C++ uzywa sie funkcji new char *pointer; pointer=new char[10]; //deklaruje 10 zmiennych typu char pointer[0]=10; pointer[5]=11; delete []pointer; //zwalnia zadeklarowana pamięc Wielkim błedem jest zwalnianie nie zadeklarowanej pamięci. Deklarowanie tablic wielowymiarowych było...
Regulator PI jest zastosowany w sterowaniu napedem, nastawy nie sa jednak tak idealne jak bym tego chcial. Glowna przyczyna myszkowania jest usytuowanie czujnikow, sa one przesuniete 1.5 cm od osi kol, rozwiazanie takie wymusila konstrukcja. Co do jezyka programowania to zdaje sobie sprawe z jego ulomnosci. Glownym problemem okazal sie byc brak wspomnianych...
w przypadku tablicy wielowymiarowej interpretuje się to nie inaczej, jak tablicę tablic, a więc: wektor *kolumny; kolumny=new wektor[liczba_kolumn]; Generalnie, prościej chyba by było stworzyć od razu klasę macierz z danymi: int **dane; . . . dane = new *int[kolumn] for (int i=0;i<kolumn;i++) dane[i] = new int[wierszy];...
Teraz jak zadeklarujesz zmienną o typie access to dostęp do poszczególnych bajtów zamiast indeksu i tablicy wielowymiarowej uzyskujesz poprzez zmienna.Low i zmienna.High, sama tablica staje się jednowymiarową tablicą o typie access. Jednocześnie możesz prowadzić uśredniania i inne działania bezpośrednio na zmiennej, z pominięciem rozbicia na młodszy...
Nie miałem jeszcze struktur. Musze zrobić to bazując na materiale który był do tej pory. A było: 1.Podstawowe typy danych. Stałe i zmienne. Podstawowa obsługa funkcji printf i scanf. 2.Operatory: arytmetyczne,relacyjne, logiczne, inkrementacji i ich priorytety. Pętle i instrukcje warunkowe. Konwersja typów. 3.Tablice i łańcuchy. Wskaźniki i ich arytmetyka....
Mam dzisiaj totalne zaćmienie umysłu, a "wujek google" wcale mi nie pomógł, więc pytam... Mam tabelę 1 wymiarową w której znajdują się liczby losowe (w tym przypadku dodatnie) z dowolnie dużego zakresu np. taką: {1,3,1360,3,6050,21,6,1,19760,5,...} Potrzebuję teraz wypisać, że: 1 występuje 2x na pozycjach 0 i 7 3 występuje 2x na pozycjach 1 i 3 1360...
www.helion.pl bo nie chcę plagiatu popełnić... nie uważasz, ze to ździebko przesada pytać się o podstawy programowania (niezależne od języka) i to w takiej ilości? Czego nie rozumiesz? Znaczenia tych słów? iteracja = potocznie: pętla definiowanie funkcji = napisanie nagłówka funkcji biblioteki run time = biblioteki ładowane podczas działania programu...
Witam Rzadko tu wchodzę ale... ;) Mój kolejny problem to Tablice dynamiczne... A dokładnie tablice wielowymiarowe... Tworze sobie Tablice w ten sposób. int ** matrix = new int * [n]; for(i=0;i<n;i++) { matrix[i] = new int[n]; } Prosta dynamicznie Tworzona Dwuwymiarowa Tablica Liczb Całkowitych A teraz mój...
Z góry dziękuje za wszelką okazaną pomoc. Wychodząc z założenia że tablica dwuwymiarowa to tablica tablic, to w jaki sposób mogę przypisać tablice jednowymiarową do tablicy dwuwymiarowej. Wiem że można robić to przypisując kolejne elementy w notacji tablicowej tab[i][j] itd. Ale tym razem potrzebuje zapisać całą tablice nowa[ROZMIAR] pod pod i=miejsce...
Należałoby wykonać sumowanie wszystkich kombinacji i wybrać tę najbliższą lub równą liczbie określającej wagę koszyka. Niestety, arkusz jest dwuwymiarowy i trudno wyobrazić sobie tablicę dla 20 różnych pozycji. Dla przykładu: tabliczka mnożenia działa na dwóch liczbach (od 1 do 9). Wyobraź sobie lub spróbuj zapisać "tabliczkę mnożenia" dla trzech liczb!...
arnoldziq to żeś mnie zaskoczył, nie wiedziałem że da się tak pokazać wielowymiarową tablicę ;D Wielkie dzięki ;D Będę pamiętał na przyszłość ;) Temat zamknięty ;D
1: W pliku 11172-3.pdf brakuje Annex-ów. Wie ktoś skąd je wziąść? Z tąd: http://www.iso.org/iso/en/CatalogueDetai... Niestety z dewizy i to nie mało :/ Ale z tego co się orientuję, to same tabelki, trzeba by to porównać np. ze żródłami z Fraunhofer IIS. Tabelki są wczytywane z plików w common.c 2: Zgodnie z opisem w...
(at)Hucul poważnie, ja wolałbym czytać źródło Each process in a Multiple Instruction/Multiple Data parallel program can asynchronously access logical blocks of physically distributed dense multidimensional arrays, without requiring cooperation by other processes. Każdy proces w wielu Instruction / program Data wielu równoległych można asynchronicznie...
Witam. Mam pewien problem algorytmiczny. Założyłem sobie, że będę generował w tablicach wielowymiarowych liczby losowe, których sumy w danej kolumnie będą "determinowane" z zewnątrz. Bardziej klarownie na bardzo prostym przykładzie, mam tablice np 3 elementową, chcę do niej wygenerować losowe liczby, z przedziału np 0-5, ( nie chcę, żeby liczby się...
Wczytaj mapę RAZ do tablicy, a potem odczytuj dane z tej tabicy. To sporo przyspieszy ;P Wszystko fajnie tylko, że taki sposób by zadziałał gdybym miał jedną warstwę do wyrysowania. A w pliku jest informacja o kliku warstwach do wyrysowania ;) Plik wygląda tak: Layers 2 Layer 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Layer 0 0 0 1 1 1 0 1 0 0 0 0 0 1 1 0 Gdzie...
Dokładnie Wawrzo - "jeśli przyjmiemy że sterownik...". Ostatnie programowanie na RX7i firmy Fanuc mnie poraziło - język ST w tym sterowniku jest porażką! Wiele brakujących funkcji (np. brak odwołania do tablic wielowymiarowych) może spowodować, że zrobienie czegoś na badziewnym sterowniku będzie przynajmniej UCIĄŻLIWE! Z czego zrezygnowaliście na rzecz...
Poczytaj może o strukturze programu w C, o pętlach i tablicach (w tym wielowymiarowych). Bo bez tego to za daleko nie pójdziemy... Rzuciłeś się na zbyt głęboką wodę jak na swoją wiedzę, widzę. Później możesz przejśc do poczytania o losowaniu...
Witam, Dopiero zaczynam uczyć się c++, więc poszukuję jakichś zadań. Jeżeli macie jakieś zadania z wykorzystaniem: - instrukcji warunkowych ( for, if, while, do while etc. ) - zmiennych - tablic ( mogą byc wielowymiarowe ) Najlepiej jak zadania będą proste i trudne. Pozdrawiam, So E: Nie wiem czy dobry dzial.
int * tab = new int[rozmiar]; jest dynamiczną, jednowymiarową tablicą int. W języku C/C++ nazwa tablicy jest wskaźnikiem jej pierwszego elementu, a nawiasy int tab[10]; int * wsk = tab; wsk[2] = 5; Pewien kłopot powstaje dla dynamicznych tablic wielowymiarowych, które można utworzyć jako tablicę wskaźników (do tablic wskaźników)...
Chodzi o samą zasadę pisania programu. Programy w C++ tak jak skrypty na Linuksie. A jak by trzeba wykonać tę czynność 100 razy. Zastosowanie pętli for() i wielowymiarowej tablicy tab [][]; w której przechowywane będą URL. Zautomatyzuje prace i skróci czas naszej pracy.
Witam, Uzupełniam braki w niektórych zagadnieniach związanych z C++ i akurat wziąłem na tapetę wskaźniki do funkcji. Mam problem ze składnią potrzebną do stworzenia dynamicznej tablicy wskaźników na funkcje. Bo tak: Umiem zadeklarować i użyć wskaźnika do funkcji. Umiem zrobić też tablicę wskaźników do funkcji, tyle że jedynie statyczną a nie dynamiczną....
Ściągnij sobie darmowe przykłady do mojej ksiażki o LCD-TFT w darmowych przykładach nie ma ssd1289 1. Niepotrzebne memcpy z tablicy AsciiLib do buffer. wystarczy użyć wskaźnika. Wiem, że wskaźnik byłby lepszy ale nie czuje/rozumiem na tyle dobrze wskaźniki w tablicach wielowymiarowych . Mimo to udało się ale wciąż widzę to za mglą. 2. Niepotrzebne...
Wykorzystanie stałych zapisywanych w pamięci FLASH jest niestety pod WinAVR bardziej uciążliwe niż w Keil'u dla np. '51. Dla pozostawienia "zmiennej" (stałej) tylko w pamięci FLASH musisz użyć atrybutu PROGMEM przy jej deklaracji. Potem możesz sie do niej odwoływać (odczytywać) za pomocą specjalnych funkcji, a nie jak do zwykłych zmiennych. W WinAVR...
Fajnie gdyby jeszcze ktos mogl napisac dlaczego ponizsze struktury danych sa gorsze do implementacji slownika T9 niz struktura drzewa TRIE? : 1) ArrayList 2) Wielowymiarowa tablica (multi dimensional array) 3) Hash Table 4) Binary Search Tree - to bylo wspomniane Po czesci sam na te pytania odpowiedzialem (w 1 poscie, ale nikt mi nie potwierdzil/zaprzeczyl)?...
Już poprawiłem kod, w pośpiechu nie przekopiowałem tej wersji programu co trzeba. No bo puts() nie przetrawi nic innego jak łańcuch. Skoro w podtablicy vslowa[0] jest umieszczony ciąg znaków a nie łańcuch to puts() sięga do kolejnej podtablicy gdzie jest już łańcuch zakończony '\0' ("vlog") i interpretuje to wszystko poczynając od adresu vslowa[0] do...
Co oznacza w praktyce nie działa? Jakie jest zachowanie programu? Powoduje wyświetlanie koloru zielonego i białe błyski. Deklarujesz tablice dwuwymiarową x na 3 elementy. Czytasz element nr 4 [syntax=c] pgm_read_byte(&COLORS[3]);[/syntax] Nie wydaje Ci się to niebyt rozsądne? Czy kompilator nie dał ostrzeżeń? Do tablicy wielowymiarowej można odwoływac...
Jak ktoś bardzo lubi "rysować program" to polecam pochylić się nad środowiskiem LabView. Korzystam z tego środowiska i ich sprzętu. Oczywiście z LabVIEW może też współpracować wiele innych urządzeń, nie koniecznie produkcji NI. Bardzo chwalę sobie to środowisko. Jest znakomite do robienia różnych prowizorycznych programów np. do obrobienia jakichś...
Mam wrażnie, że już kiedyś analizowaliśmy ten kod. Przypuszczam, że tu problemem, z któym nie radzi sobie optymalnie kompilator są indeksowania tablic. AVR nie ma za wielu rejestrów indeksowych, a te, które są mają różną funkcjonalność. Dlatego, mimo, że zwykle tak bym nie postępował, radziłbym pomóc nieco kompilatorowi, wyrzucając, szczególnie adresację...
Kol. Autor pozwoli że doradzę coś ze swojego podwórka bo w swoim czasie borykałem się z wielopoziomowym menu. W moim przypadku zrobiłem to tak(po drodze założenia): załóżmy że menu ma 3 poziomy z czego ten najniższy kończy się wykonaniem konkretnej procedury a dwa poziomy po drodze to nic innego jak prompt-y których działanie sprowadza się kolejnych...
Widzę, że myślisz w języku C, coś tam go znam, więc jak masz pomysł na algorytm w tym języku, może mnie oświeci jak to zrobić w asm. W tym co napisałeś widzę prostszy sposób na obsługę czcionki 8x8 niż ja napisałem, ale czegoś tu nie rozumiem. nr_bajtu_pamięci_ekranu = (x div 8 – 1) *5 czyli podstawiam za x powiedzmy 14ty pixel, wychodzi mi (14/8...
Oczywistym jest, że nie można indeksować wielowymiarowej tablicy, w której jeden z wymiarów jest typem niekompletnym, bo jak niby obliczyć w takiej sytuacji adres? W FAQ do AVR-libc jest dokładny przykład jak to rozwiązać, czyli tak jak to elegancko pokazałeś - jeśli jeden z typów ma nieokreślony rozmiar to albo zrobić typ nadmiarowy, który będzie marnotrawił...
To narazie co wymyśliłem! MAm problemy ze skompilowaniem i nie wiem jak przenieść z tablice wielowymiarową do funkcji #include <cstdlib> #include <iostream> using namespace std; void suma(int a,int b,*taba,*tabb) { int suma[a][b]; for(int i=0;i<a;i++){ for (int z=0;z<b;z++) suma[i][z]=...
algorytm powstaje, w planie będzie to wyglądało tak że na podstawie bazy danych skrypt w php ma wygenerować kod w VHDLu najprawdopodobniej, który będzie wgrywany do FPGA - dużo warunków na podstawie danych wejsciowych (tablice jedno i wielowymiarowe) + mnożenie realów + dodawanie PS. swoją drogą będe miał najprawdopodobniej kilka tematów innych opartych...
Witam. Mam do napisania taki programik a w zasadzie dwa. Pierwszy jest to programik ktory wczytuje stringa w postaci wyrazenia algebraicznego a nastepnie przetwarza go w nastepujacy sposob ze jesli mamy mnozenie nawiasow to je upraszcza w sensie ze mnozy wszystko przez wszystko zeby otrzymac wielomian podobnie z potegami. Drugi programik to jakby kontunuacja...
Dziękuję :) Dobry pomysł ale troszkę pamięciożerny(obecny kod przy wykonaniu rezerwuje prawie 300Mb). Mimo to jest dużo lepszy, przynajmniej po załadowaniu mam natychmiastowy dostęp do wybranego wiersza. Zamiast tablicy string'ów chciałbym użyć wielowymiarowej tablicy np: char strcpy danych do tablicy. Działający kod z tablicą string: [syntax=cpp] #include<iostream>...
Przepraszam za te wykopki, ale kiedyś wpadłem na pomysł kompresji który pewnie byłby teraz dosyć łatwy do zrealizowania. W wielkim skrócie polega to na tym iż kompresor ogląda filmy, ekstraktuje z tych filmów kwadraty np. 16x16 pixeli. buduje z tego duuużą bazę danych. Indeksuje (ogląda) filmy do czasu gdy w bazie przestanie przybywać danych. Oczywiście...
... wartosc2 = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N") '14 wpisów Te wartości trzeba wprowadzać ręcznie ? Mam ich w bazie ponad 30 - numerów oraz nazw ... Przecież miał to być tylko przykład :D ... pewnie że nie trzeba ... :D Do przejrzenia zmiany w " ini ", " dopisz_do_bazy " oraz " usun_z_bazy " 828986 :D Dla wielu...
Nie ma się co denerwować i nie wyśmiewam nikogo. Tylko napisałeś że ta tablica, np nr_danej0 jest tablicą liczb, z opisu transmisji wynika coś innego. Z kolei wklejona funkcja służy do odbierania, co z kolei działa pewnie dobrze. Pytanie tylko czy chcesz, aby funkcja ta była blokująca (czekała na dane) czy nie blokująca, tzn nie będzie blokowała programu...
"data race" to w sensie kto pierwszy ten lepszy czyli że ta seria mniejszych odczytów może odbyć się nie chronologicznie czy o co chodzi? 1. ptr jest adresem tablicy unsigned char (odnośnie tego fragmentu: wc =LD_WORD(buf); gdzie BYTE buf ) czyli wskaznik do unsigned char mamy zrzutowany na wskaznik na unsigned char - czyli nic to nie daje. 2. wskaznik...
No tak, przebiłem sie już przez 2 kursy klas, struktur i wskaźników w C++ i dalej nie wszystko łapie, ale dobrze wiedziec, przepisze klase na nowo, przy okazji pozbede sie bałaganu w kodzie. Pisze w Cpp Builder 6 Personal, jak na razie wystarcza i ma fajny debugger (tego mi brakowało w php ;]) Dodano po 50 No więc udało mi sie zadeklarowac sobie wielowymiarowe...
Otwieranie pliku XML i zczytywanie go do zmiennej zawarłem w głównej części kodu PHP a w fukcjach tylko deklaruję global $data; *** Stwierdziłem, że wielowymiarowe tablice asocjacyjne to fajna rzecz i "skrobnąłem" taką funkcyjkę: function getContent() { $file = "mult.xml"; if (!($fp = fopen($file, "r")))...
No niezłe... na to sam na razie bym nie wpadł. Złudzenie wielowymiarowej spełnia - a praktycznie z offsetem jest dwuwymiarowa. W tym momencie nawet rozwiązuje mi problem zbędnego odczytu eeprom gdyż na końcu zrzuce sobie ilość wpisów i bede wiadział ile tam jest czasów ustawionych. Dziękuje za ukierunkowanie. P.s Awarii zasilanie też nie bedzie wiele...
Zadanie jest tak banalnie proste ze az wstyd podawac rozwiazanie. Skoro masz takie zadanie tzn ,ze byly jakies lekcje z pascala a zadanie dotyczy kompletnych podstaw. podpowiem ,ze tu najlepiej wykor\ystac tablice wielowymierowa ( dokladnie dwuwymiarowa): tab:array [1..4,1..4] of integer; gdzie jeden zakres to wiersz ,drugi kolumna. Dane...
\udało mi się znaleźć w temacie może kogoś zainteresuje... [url=http://www.univ.rzeszow.pl/studenci... do pobrania\ - KOMPUTERY KWANTOWE - W kluczowych momentach historii postęp cywilizacji wiązał się z odkryciem przez człowieka kolejnych sposobów wykorzystania natury. Gdy człowiek - myśliwy nauczył się uprawiać ziemie...
Najczęściej zadawane pytania : Jaki język programowania wybrać? Wszystkich, których interesuje to pytanie, kieruję do wyszukiwarki forum, lub do dokładnego przejrzenia tego wątku : - Jaki język programowania wybrać ? Obsługa Portu LPT : - LPT FAQ - VisualBasic6 i INNE RS232 pod Linux : - Serial-Programming-HOWTO.pdf Visual Basic : - 0-255 ASCII Przez...
tablica tablica stringi bascom zapis tablica tablica tablica sygnalizować
toyota corolla akumulator kupię kwasy korektor phono
pralka bosch wlm20440pl atego power
Narzędzia do wymiany czujnika ciśnienia paliwa w Volvo S60 2.5T Jak skasować inspekcję w Volvo S60 2.5T 2006?