char tab[12][12][12]; strcpy(tab[3][10], "ala ma kota");
W Bascomie tylko tablice jednowymiarowe, ale możesz przeszukiwać je z przesunięciem. Pamiętaj o dostępnej pamięci, bo tablica 10000 pozycji pewnie nie wejdzie w up... Pocztaj jeszcze o strukturze DATA.
prostym Ifem... if ((date2.miesiac) > (date1.miesiac)) then writeln('data2 jest wieksza') else writeln('data 1 jest wieksza); powinno być sprawdzenie ifem czy miesiace nie sa rowne, jesli sa to if porownujacy dni -->if jak wyzej. i masz juz gotowy program. Date najlepiej bedzie ci jako rekord napisac o polach dzien i miesiac. rozwiazanie dla miesiecy...
Niestety, ale jeśli chcesz tablicę wskaźników, przy czym wskaźniki wskazują na konkretne bloki pamięci, musisz je inicjalizować. Jeśli obie tablice są globalne, to bez problemu powinno dać się to zrealizować jakoś tak: [syntax=C]static char buff0[5][20]; char *menu_main[5] = { buff0[0], buff0[1], buff0[2], buff0[3], buff0[4] };[/syntax] lub równoważnie:...
No cóż najprościej będzie jak spróbujesz napisać program i powiemy Ci co jest źle... W necie masa przykładów, więc do roboty. Przynajmniej pokaż, że umiesz taką tablicę stworzyć i czymś wypełnić.
Witajcie, napisałam taki kod: Max = 25 Row = 6 per_t = [1, 2, 3, 4, 43, 62] rev = 12912/60 frek = [] x = [[0]*Max]*Row max_oper = 14203 for z in range(Row): per_t.append(rev*per[z]) for w in range(Max): P1 = [0, 0] P2 = [max_oper, per_t] P3 = [0, frek[w]] P4 = [max_oper, frek[w]] a12 = (P2[1]/P2[0]) ap12 = (P2[1]) a34up = (P4[1] - P3[1]) a34down = [P4[0]]...
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 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. Piszę program mnożący dwie macierze w visual studio c++ pod okienka. Macierze to tablice dwuwymiarowe, mnożę je w funkcji i nie wiem jak z niej zwrócić obliczoną macierz wyjściową. I jeszcze chciałbym ją przekształcić te tablice na string. Z góry dzięki za pomoc.
Witam. Mam problem z prostym programem w ktorym kolko poruszalo by sie od gory do dolu po tablicy. Granice sa oznaczone przez znak '*'. Kolko zaczyna ruch z dolnego lewego rogu po natrafieniu na gorna granice powinno zmienic kolumna na o jedna w prawo i potem jechac w dol etc. Niestety kolko zmienia swoja kolumne o wiele, wiele za wczesnie. Mysle ze...
Jeżeli tablica jest dwuwymiarowa, musisz używać dwóch indeksów do zaadresowania jej elementu, np. : Serial.prinln(tablica[0][0]); Pozdr
Jeśli mu rejestrów zabraknie to gdzieś dane upchać musi, czyli zmiennych używa. Niestety używa pamięci zewnętrznej FLASH i tam ma zapisane wszystkie niezbędne dane. Owszem można to traktować jako dodatkową pamięć na zmienne. Inna sprawa, że jeśli używasz procka ze 128 kB FLASH... XMegęA1 wybrałem jedynie dlatego, że posiada wiele więcej, niż ATiny,...
Nie mam pojęcia czy to co chcesz zrobić jest możliwe za pomocą Pipe. Do takich celów korzystam z funkcji dla konsoli. Podłączam się pod konsolę aplikacji i z niej odczytuję bufor outputu jak również wysyłam input. Tutaj masz listę odpowiednich funkcji: http://msdn.microsoft.com/en-us/library/... Tutaj jakiś przykład: http://msdn.microsoft.com/en-us/library/...
Na drugi rzut to chyba nie chciałem zamykać tej wewnętrznej pętli po dwóch linijkach. Popraw trochę [url=http://www.dzyszla.aplus.pl/porada-... to od razu łatwiej bedzie zauważyć, gdzie się powinny zaczynać i kończyć poszczególne bloki.
Na razie znalazłem błąd w tej linijce: case 1: tab[j] =( rand() % 25 ) + 65; break; To jest tablica dwuwymiarowa i powinieneś się odwoływać się do niej indeksując każdy wymiar, czyli [ i][j]. Nie widzę sensownego algorytmu, który miałby realizować ten program. Napisz proszę jakie zadanie on wykonuje.
Można w ten sposób: [syntax=csharp]using System; using System.Collections.Generic; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int[,] tabWej = new int[,] { {0, 1}, {1, 2}, {4, 5}, {11, 12}, {15, 16}, {23, 24}, {26, 27}, {30, 31}, {35, 36}, {36, 37}, {37, 38}, {38, 39}, {39, 40} }; List<int[]> tabWyj = new...
Zadeklaruj [syntax=c]char t_dzien[][4]= {"pon","wto","sro","czw","pia","sob","ni... Powodzenia
const Tablica : Array [1..255,1..2] of integer = ( {001} (1,2), {002} (3,4), ..... {255} (1,2));
cały czas robisz ten sam błąd, np if (ipoprz=i) srednia+=T[i][j]; //jesli uczen poprzedni Poczytaj, czym się różni operator przypisania (=) od operatora porównania (==). Pozdrawiam
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.
Mam nadzieję, że rozumiesz wskaźniki. a jest int-em, więc ma wielkość int p_a jest wskaźnikiem na int, więc alokujemy pamięć dla tablicy int-ów pp_a jest wskaźnikiem na wskaźnik na int, więc alokujemy pamięć dla tablicy wskaźników na int adres (&zmienna) zawartość (zmienna) wyłuskanie 1 poziomu (*zmienna) wyłuskanie 2 poziomu (**zmienna) a=5 0x000...
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...
Coś takiego chiałes? : #include <stdio.h> #include <stdlib.h> #define W 3 #define K 3 int main(int argc, char *argv[]) { float tab[W][K]; int i,j; for(i=0;i<W;i++){ for(j=0;j<K;j++) scanf("%f", &tab[i][j]);... for(i=0;i<W;i++){...
Nie powiedziałes najwazniejszego jak chcesz zeby tablica była posortowana :) rosnąco kolmnami? wierszami? moze kolumnami i potem po pierwszym elemencie tylko kulmny? (czyli ustawienie kolumn w kolejnosci od zaczynającego się elementu)
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;
Wyrzuć podwójną dereferencje z przypisania. [syntax=c]pictab = pictabcreator(4,3);[/syntax]
Nie znam Bascoma, więc zakładam, że tablic dwuwymiarowych tam się nie da zrobić. Aby takowe zasymulować, stwórz jedną, rozmiaru 1024*1024, a potem by znaleźć pozycję jakiejś danej na podst. współrzędnych: x*1024 + y.
[syntax=php]$result=mysqli_fetch_all($sq...
Komunikat o błędzie wyjaśnia cały problem. tabs tworzysz jako tablicę typu int . W kodzie traktujesz ją tak jakby była tablicą typu struct Spkt . Czy aby na pewno rozumiesz jak korzysta się ze struktur?
Z setlocale jest jeden problem :/ Nie działa... Przynajmniej nie do końca. Nieposortowana : array ( 0 => 'Łysiak', 1 => 'Markowski', 2 => 'Nowak', 3 => 'Śliwiński', 4 => 'Antkowiak', 5 => 'Łukaszewicz', 6 => 'Kowalski', 7 => 'Staruch', 8 => 'Szczepaniak', 9 => 'Świdlik', ) Posortowana jako pl_PL.utf8 : array ( 0 => 'Antkowiak',...
Hmm.... No tutaj, to mnie trochę zaskoczyłeś :P Posortowanie całej tablicy będzie dość skomplikowane :P Można co prawda potraktować dwuwymiarową tablicę jako tablice jednowymiarową, ale za taki trick, to Ci nauczyciel "łapki poprzetrąca" :P Zobacz kod poniżej, który sortuje każą kolumnę tablicy osobno: [syntax=delphi]program Project1; uses SysUtils;...
https://obrazki.elektroda.pl/4615637200_... Zapraszam na kolejny projekt zrealizowany w oparciu o Arduino R4 WiFi. Tym razem wykonamy prostą grę "snake" na wyświetlaczu matrycowym znajdującym się na pokładzie Arduino. Gra będzie polegać na sterowaniu tytułowym "wężem", który może "zjadać pokarm" i zwiększać swoją długość. Gra kończy się...
Nie da rady. Zwróć uwagę, że w zasadzie typ argumentu funkcji nie jest taki sam, jak typ zmiennej globalnej (tablica), a tylko kompatybilny (de-facto wskaźnik na tablicę, chociaż to taka namiastka referencji w C). Jedynie możesz "zenkapsulować" obiekt, tzn. stworzyć globalną strukturę ze wskaźnikiem na tablicę i rozmiarem i coś takiego przekazać do...
tablica jest wskaźnikiem na tablicę, więc powinieneś użyć operatora dereferencji (jak w przykładzie, który wstawiłem). [syntax=c]bufspc[i] = bufspc[i] * *tablica[j][1] / 100.0;[/syntax]
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.
Pozdrawiam chemik143. Kiedyś mieszkałem w Cieszynie. A oto program: Uwaga: w linii write('podaj wartosc tablicy [',i,' ',j,']= '); musisz podawać wartości w postaci np 32 12 i enter czyli 32 spacja 12 ENTER uses crt; var tablica:array[1..100,1..100]of integer; i,j,n,k,w,wynik:integer; op:char; begin clrscr; writeln('program wypelnia tablice dwuwymiarowa...
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],...
Czy musisz koniecznie mieć tablice dwuwymiarowe? Może jednowymiarowa np: bmp[x+y*320] ? W końcu tablica dwuwymiarowa jest właściwie i tak dla kompilatora tablicą jednowymiarową.
Toż tu panie nie ma w czym pomagać. Zwykła tablica dwuwymiarowa i jedziesz.
Witam, Potrzebuje pomocy w Pascalu. A mianowicie za dużo doczynienia z Tym programem nigdy nie miałem, a wiec potrzebuje najprostszy program w Statki. Tablica dwuwymiarowa 10x10 mam mieć 5 pojedynczych statków i 10 strzałów. Bardzo proszę o pomoc. :)
a)... jak zmienić rozmiar tablicy ?... b)... czy jest potrzeba, żeby ... (tablica) była dwuwymiarowa ? a) Po co ? Tutaj się nic nie zmieniło, dalej jest to tablica dwuwymiarowa: ileś wierszy x 1 kolumna. b) Nie ma, ale jest to wymiar "naturalny" danych z arkusza, nawet jak są tylko w wierszu jedne pod drugimi, to znajdują się jednak w jakiejś kolumnie...
a zmieniłes w kazdej deklaracji funkcji argumenty jakie mająbyć przekazywane (teraz musi byc tablica dwuwymiarowa przekazywana, anie jedno...)
Witam, Ale nie chce przekazywać do funkcji całej tablicy dwuwymiarowej I tego nie robisz. Przekazujesz tylko adres. my_fb1 (pNumberChecked:= ADR(checked_options Powinno zadziałać. Pozdraiwam,
Nie, to jest błąd kompilatora.. graf.tab to tablica dwuwymiarowa typu int
Przepraszam, a czy kolega chociaż patrzał w kod? Ja pisałem nie jak zrobić tilemapy, tylko jak zoptymalizować ten kod. A w kodzie wyraźnie chyba widać, że użyta jest tablica dwuwymiarowa ;)
Dzieki wszystkim za odpowiedz, pomogliscie mi teraz mam tak: Class Matrix{... void setAll( float *values ) { int i, j; for (i=0; i<this->rowsCount; i++) { for (j=0; j<this->colsCount; j++) { this->data[i][j] = values[i*this->colsCount + j]; } } } ......
Witam wszystko ładnie pięknie ale pisząc program chciałem żeby tablica dwuwymiarowa wyświetlała mi się rzeczywiście jako dwuwymiarowa 10 wierszy i 10 kolumn nie wiem gdzie dokładnie wstawić wyświetlanie tablicy słyszałem o funkcji setw z biblioteki #include< iomanip> ale nie wychodziło mi to za dobrze Dzięnki i pozdrawiam
na moja glowe to moglo by wygladac tak: tablica dwuwymiarowa pierwszy "wymiar" krotki odpowiada numerowi wiersza drugi "wymiar" to te dane ktore teraz czytasz nie wiem czy dobrze zrozumialem i czy bedziesz wiedzial o co chodzi
Tablice dwuwymiarowe to tablice wskaźników na tablice wartości. Podajesz jedną współrzędną dwuwymiarowej tablicy tabxyz tabzyx[i][j]
Do wczytania użyj dwóch TStringList. Do pierwszego wczytaj cały pliki. W drugim ustaw Delimiter na pionową kreskę i przerzucaj kolejne linijki jako DelimitedText. Każda liczba będzie jako pojedynczy AnsiString. Do celów obliczeniowych najszybsza będzie tablica dwuwymiarowa typu float.
Szybsze są statyczne, ale mają ograniczony rozmiar. Jeśli instancja klasy występuje tylko raz, nie twórz w ogóle klasy. Jeśli jakiś obiekt może być współużytkowany przez wszystkie instancje klasy, definiuj go jako obiekt (pole) statyczne. Pamiętaj, że a[][] to tablica tablic, natomiast a[,] to tablica dwuwymiarowa (niedostępne w C++) i nie jest to tożsame.
Witam Muszę rozwiązać takie zadanie: Trzeba wygenerować tablicę 20 elementową wypełnioną losowymi liczbami od 0 do 9 Wyświetlić tą tablicę tak, żeby w jednym wierszu było 5 elementów Następnie program ma obliczyć i wyświetlić sumę elementów o indeksach parzystych. Domyśliłam się że chodzi o tablicę dwuwymiarową gdzie każdy element jest opisywany jako...
No proste jest tablica dwuwymiarowa ktora robi za uklad wspolrzednych. Kiedy pole przechodzi po n.p. polu o wspolrzednych 2, 1 to przypisujemy tablicy pola[1][2] wartosc 1. Kiedy przechodzi po nim 2,. raz potle to ma wartosc 2. Potem forem przechodzimy przez tablice forem i jesli pole%2!=0 to wartosc jest nieparzysta.
Nie będziemy dyskutować na temat poziomu szkolnictwa bo to bez sensu a poza tym nie jest to tematem watku. (at)linuxtorpeda po co pisać komentarz, który nic nie wnosi do tematu ? (at)-psiak- i nauczyć i zaliczyć. Uczę się nadal i będę jeszcze długo ale musze tez to oddać do oceny a termin się zbliża wiec dlatego zwracam się z prośbą o pomoc do Was....
Zauważ, że tablica to tak naprawdę wskaźnik, tablica dwuwymiarowa to wskaźnik na wskaźnik, 3-wymiarowa to wskaźnik na wskaźnik na wskaźnik itd. Stąd do elementów: [syntax=c]int a[10][10];[/syntax] można się odwoływać np. tak: [syntax=c]int *x=&a[1][0];[/syntax] x będzie wskaźnikiem, który można normalnie indeksować (x[0], x[1]), w efekcie odwołując...
1. Ta Twoja tablica dwuwymiarowa jest rozmiaru char , to nie będzie działać ;) 2. Zmień sposób wczytywania tekstu na (do wyboru): while jest bez sensu i błędnie napisana, nie kontrolujesz zmiennych j i k , którymi operujesz na swojej tablicy dwuwymiarowej lanuch2 , łatwo o wyjście poza zakres rozmiaru Twojej tablicy. 4. Do Twojego zadania nie jest potrzebna...
Wkradł się mały błąd zamiast alarm miało być alarm1 - zostało to już poprawione. alarm1 jest to dwuwymiarowa tablica wskaźników. Natomiast al_tab to tablica główna i w tej tablicy ma się znajdować wskaźnik do dwuwymiarowej tablicy alarm1. A ja chciałbym żeby w zależności od jakiegoś indeksu móc uzyskać napis albo z pierwszej kolumny albo drugiej (albo...
Ależ nikt normalny nie wczytuje całego pliku (zwłaszcza > 50 MB) do edycji hex, niech sobie czytuje bezpośrednio do bufora jakiś kawałeczek, dajmy na to 1 kB i go edytuje i zapisuje po edycji w tym samym miejscu. Albo można zrobić coś takiego jak np. tablica dwuwymiarowa zmian (podpatrzone) i tam zapisać zmienione wartości (adres, nowa wartość bajtu)...
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...
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...
Musisz pamiętać o kilku rzeczach: 1) Tablica zadeklarowana jako jednowymiarowa, jest tablicą wierszową. 2) Jeśli tablica jest zadeklarowana jako dwuwymiarowa pierwszy indeks oznacza wiersz, drugi kolumnę. 3) Wyniku, który jest tablicą nie zmieścisz w jednej komórce, więc można np. tak: [syntax=text]Cells(1,1).Resize(liczba_wi... liczba_kolumn)=X[/syntax]
No tak ale to jest zwykle przejście i to wiem a mi ma przejść np z kategorii: laptopy do towarów np asus cena opis , acer cena opis itd, później np z kategorii monitory do towarów monitor samsung cena opis, itd I chodzi o to ze to musi być jakoś tak połączone ze do każdej kategorii inna lista towarów i nie mam pojęcia jak to zrobić taki denny sposób...
Masz rację. Moja pomyłka, przepraszam (było rano). Powinno być: nr_bajtu_pamięci_ekranu = (x div 8 )+(y - 1) * 5 Przy edycji musiałem skasować te kilka znaków. Teraz chyba to działa. y to oczywiście numer wiersz dla piksela. Masz rację, że w asemblerze natywnie nie ma tablic dwuwymiarowych, ale bardzo łatwo jest oprogramować taką strukturę pamiętając...
Przepisz wszystko najpierw do tablicy jedno wymiarowej, posortuj wybrana metodą bombelkową lub kubełkową, a następnie wpisz do tablicy w/g wybranego sposobu. Nie sortuj na tablicy dwuwymiarowej bo program rozrośnie sienie wiadomo jak.
Tak, tak i tak :) const - oznacza że deklarujesz stałe. Max_poziom_budynku = 5; - Tu ustawieasz maksymalny poziom budynków. Ilosc_typow_surowcow = 3; - Tu ustawiasz ilość rodzajów surowców. Ilosc_budynkow = 16; - To jest chyba oczywiste. :) Tabela_budynkow : array - tablica z (w tym przypadku) 16 elementów, tyle ile ma być budynków. array - tablica...
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?...
oj oj, potrzebne Ci są podstawy języka chyba... żeby nie było niejasności: tab #include <iostream> using namespace std; void wypisz(int tab[2][2]) { for(int i=0;i<2;i++) { for(int j=0;j<2;j++) cout << " [" << tab[i][j] << "] ";...
Skarbnica wiedzy o php: http://pl2.php.net/manual/pl/function.sh... shuffle($tablica);
Może troch sprecyzuje :) Chcę obliczyć kombinację odległości z każdego punktu do pozostałych :) Tablica jest dwuwymiarowa ale w niej są przechowywane 3 współrzędne tab[0][0] = 1 =>Xa tab[0][1] = 2 =>Ya tab[0][2] = 3 =>Za tab[1][0] = 4 =>Xb tab[1][1] = 5 =>Yb tab[1][2] = 6 =>Zb tab[2][0] = 7 =>Xc tab[2][1] = 8 =>Yc tab[2][2] = 9 =>Zc Później te wyniki...
domyslam sie, ze "ad" to dwuwymiarowa tablica 257 wartosci 9 bitowych, zgadza sie ? z "do" mam klopot, bo zapis: case do(19 downto 11)=ad(i)(24 downto 16) sugeruje wektor, ale: dot<=do(i)(19 downto 11); znow tablice, powinno byc: case do (i) (19 downto 11)=ad(i)(24 downto 16) is ? 'do' i 'ad' to sa tablice w pamieci fpga, porty danych wchodzace do...
Witam. Mam problem z zadaniem: W funkcji głównej wprowadzamy tablicę dwówymiarową kwadratową np A[7][7], nastepnie przekazujemy ją do funkcji np: coś: Funkcja ma za zadanie znaleźienie najmniejszej dodatniej liczby(MIN), najwiekszej ujemnej (MIN), oraz średnią, ale z pośród zaznaczonych elementów funkcji: oooox oooxx ooxxx oxxxx xxxxx czyli po 2 skosie...
tablica dwuwymiarowa tak zadeklarowana i wypełniona liczbami : cannot convert parameter 1 from 'int' to 'int *' cannot convert parameter 1 from 'int (*) pomóż i popraw moje błędy. dziękuję
Aha, dopiero teraz załapałem że te opisy nie mogą być całkowicie "losowe" tylko z określonych zakresów... :) W takim razie funkcją nie bardzo to się załatwi, proponuję makro takie jak w załączniku: tablica ). Każdym elementem tej tablicy jest kolejna, dwuwymiarowa tablica (zmienna tabl ), gdzie pierwszy wymiar odpowiada kolumnie z danymi A-D (1 - 4),...
Zacznę od końca: (GetAttr(ścieżka) And vbDirectory) = vbDirectory, bo atrybut pliku zawiera kilka kodowanych bitowo informacji, wykonując And pomijamy nieistotne bity. UBound to najwyższy indeks nie wartość tablicy. Jeżeli masz na myśli tablicę dwuwymiarową (macierz) to będzie trochę trudniej. Radzę poczytać jak to działa. Trochę to wszystko zbyt skomplikowane....
https://obrazki.elektroda.pl/4538383200_... Dziś kontynuujemy przygodę z modułem ESP32 + wyświetlacz dotykowy w wersji ESP32-2432S028R. W tej części poćwiczymy interakcje z wyświetlaczem za pomocą ekranu dotykowego. W tym celu napiszemy tutaj kilka prostych, interaktywnych programów, takich jak mierzenie czasu reakcji użytkownika,...
Dla osoby która pierwszy raz widzi kod może i nie, aczkolwiek od razu widać to w dyrektywach. Wszystko zależy od przypadku, jeżeli w programie wiemy że będziemy potrzebowali około 10 razy użyć dokładnie: for(int i=0; i<n; i++) to łatwiej jest ten kod 10 razy pisać czy raz #define FOR(n) for(int i=0; i<n; i++) Jeżeli założenie będzie tablica dwuwymiarowa...
Prawie dokładnie jak zapisałeś. Tylko wyświetlać masz zawartość z tablicy, a nie tekst "tablica char* tablica choc mając stałą długośc możesz po prostu zrobić tablicę dwuwymiarową c har tablica ).
Wtiam napisalem taka klase odpowiadajaca za wielomiany n-zmiennych ale nie wiem czemu mam zwracany blad typu tresci: wielomian_n.cpp:11: error: new types may not be defined in a return type wielomian_n.cpp:11: error: return type specification for constructor invalid Program sledzilem juz wiele razy ale nadal nie moge wylapac co jest nie tak:cry: Bardzo...
Witam, w szkole na zaliczenie mam zadanko z Pascala. Nie byłem na wszystkich zajęciach stąd wiedza jest troche ograniczona (niestety taka praca). Zadanie mam takie : program ma przeczytać 10 liczb, policzyć liczby ujemne i dodatnie, a nastepnie wypisać te których jest więcej. Drugie zadanie (nieobowiązkowe) mam takie: macierz dwuwymiarowa 3x4, program...
[syntax=c]uint8_t search_nametab(uint8_t *dest[][OW_ROMCODE_SIZE], uint8_t *src, size_t len) { uint8_t i; for(i=0;i<=MAXSENSORS;i++) { if(!(memcmp(&dest[i][0],&src, len))) return i; } return 6 ; } buforLCD1[0] = '0' + (search_nametab(&gSensorIDs[0][0],&a... OW_ROMCODE_SIZE)); buforLCD1[1] = '\0'; [/syntax] tak próbowałem...
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;...
Witam, U mnie działa (w xilinx xst 8.2i). Jaki masz kompilator? Komunikat o błędzie dotyczy punktu 7.3.2 standardu VHDL ("agregaty") - z tego co rozumiem, to Twój kompilator wspiera je tylko dla tablic jednowymiarowych zawierających bity (a u Ciebie jest to tablica dwuwymiarowa, bo std_logic_vector też jest typem tablicowym). Spróbuj napisać tak, może...
Więc "dzielnie rozwiązujesz problemy nieznane innym" Pomęczmy zatem owe nieistniejące dla innych problemy jeszcze odrobinę ... w tym nieistniejącym temacie ... : ) [syntax=dos] For i = 2 To idx For j = idx To 2 Step -1 If tabl(j - 1, 1) > tabl(j, 1) Then tmp1 = tabl(j - 1, 1) tmp2 = tabl(j - 1, 2) tabl(j - 1, 1) = tabl(j, 1) tabl(j - 1, 2) = tabl(j,...
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++) {...
To powinno ci wyjaśnić https://dyclassroom.com/c/c-pointers-and...
Czy jest możliwość aby na ekranie zostały wydrukowane tablice dwuwymiarowe obok siebie? przy deklaracji automatycznie przechodzimy do nowego wiersza a zależałoby mi aby stały one obok siebie a nie pod spodem. Można je drukować po kolei wierszami oczywiście, ale jest z tym bardzo dużo roboty. Czy istnieje inny sposób?
Ja używam programów gdb (gnu debugger) oraz valgrind na linuxie, ale czy są one dostępne na windowsa to nie wiem. Stawiam że za pomocą mingw można je bez większych problemów skompilować. Ale po co się męczyć, w C++ lepiej pisze sie na linuxie. Sam się o tym przekonałem. :)
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)
Czyli mam przywiechę na funkcji: jpeg_start_compress(&cinfo, TRUE); No i nie wiem co z tym zrobić. Właśnie do tego przydają się JTAGi Mam nieodpowiednie przekazanie parametrów do funkcji compress_jpeg, ale kompilator wywala tylko warninga więc chyba dokonuje odpowiedniej konwersji (samemu robi wskaźnik). Próbowałem też przekazywać bezpośrednio wskaźnik,...
no i przeciez masz zadeklarowana tablice jako dwuwymiarowa, a operajci poddajesz tylko jako jednowymiarowa innymi slowy dokonujesz operacji typu (unsigneg long*)&(unsigned long) co daje oczywiscie blad, bo operatory bitowe nie sa zdefiniowane dla wskaznikow 4\/3!!
Problem jest tutaj: [syntax=c]void RunNeuralNet_Classification () { ComputeFeedForwardSignals((double*)input... 100,0); ComputeFeedForwardSignals((double*)hidde... 23,1); } [/syntax] W wywołaniu funkcji masz konwersję tablicy dwuwymiarowej na jednowymiarową (rzutowanie...
Z czym masz problem? Do tworzenia dynamicznych tablic w C masz malloc.
Potrzebuję odczytać plik labirynt1 i kolejne jego znaki przyporządkować do dwuwymiarowej tablicy. Jak to zrobić? Czemu nie może być tak jak poniżej? [syntax=c]int main(){ FILE *p; char ch; p=fopen("labirynt1.txt", "r"); while(1){ ch=fgetc(p); if(ch==EOF){ break; } printf("%c", ch); } char tablica[10][10]= {ch}; printf("%c", tablica[10][10]); return...
Pierwszy błąd dotyczy średnika którego zapomniałem. Drugi nie wiem. Teraz dopiero skompilowałem kod, ta wersja poniżej mi działa. [syntax=cpp]#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { string tablica[3][5]; for(int x=0; x<5; x++) { cout<<"Rekord numer "<<x+1<<"\n";...
Możesz to łatwo zrobić operując na dwuwymiarowej tablicy kombinacje, wszędzie tam gdzie używasz tablicy kombinacja (na początku każdego przebiegu pętli wykonujesz kopię poprzedniego wiersza tablicy w wierszu następnym). Ale korzyść z tego jest chyba niewielka.
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...
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>...
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ł.
Potrzebuję zarys programu szyfrującego podaną metodą. Chodzi o to, aby najpierw wpisać słowo, po czym podać technikę przestawienia (np. żeby f zamieniło na g) i wyświetlić powstałe zaszyfrowane słowo. Przypuszczam, że potrzebna tablica dwuwymiarowa, o której nie ma niestety wiedzy. Pisanie kilkudziesięciu if-ów nie wchodzi w grę.
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ę.
dynamiczna tablica dwuwymiarowa tablic dwuwymiarowa tablica tablica stringi
arduino przetwornica konica minolta ustawienie papieru yaris bezpiecznik pompy
tranzystor tl431 tranzystor tl431
Wyprowadzenie anteny zewnętrznej w Audiocore AC910 Citroen Relay - Rozładowujący się akumulator po włączeniu biegu wstecznego