zapis element tablica

Znaleziono około 604 wyników dla: zapis element tablica
  • Szybkie pytanie - zapis do tablicy dwuwymiarowej...

    Jeżeli tablica jest dwuwymiarowa, musisz używać dwóch indeksów do zaadresowania jej elementu, np. : Serial.prinln(tablica[0][0]); Pozdr

    Arduino   30 Wrz 2023 21:50 Odpowiedzi: 6    Wyświetleń: 951
  • [avr-gcc] tablica 128 bitów - sposób utworzenia: struct?

    Tablice umożliwiają odczyt i zapis elementów wybranych po indeksie, jeśli są dwie funkcje getbit/setbit, to one również umożliwiają odczyt i zapis pojedynczych elementów - w zasadzie to jest ten sam model abstrakcyjny, tylko używa się innego zapisu: mając tablicę 16 bajtów o nazwie "tab" będzie się pisało: getbit(tab, 12) // zamiast tab[12]...

    Mikrokontrolery   05 Gru 2009 11:25 Odpowiedzi: 13    Wyświetleń: 3179
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Keil] Dziwne działanie SPI przy tablicach wielowymiarowych w strukturze

    Może gdzieś w programie dokonywałeś zapisu do elementu tablicy i posłużyłeś się indeksem większym niż ostatni element tablicy. Kompilator nie pokaże wtedy błędu a zapisany zostanie fragment pamięci, który mógł być zajęty przez np. inną zmienną. Jeśli np. mamy tablicę "tab" z 4 elementami a w programie użyjesz instrukcji tab[4]=10; to program skompiluje...

    Mikrokontrolery ARM   11 Mar 2010 20:45 Odpowiedzi: 6    Wyświetleń: 2086
  • REKLAMA
  • Tablica 16-bitowa z zapisem danych 8-bitowych z UARTa

    Jaka to różnica czy będę to wpisywać do tablicy zdeklarowanej jako 8 czy 16bit. Utwórz więc unię o dwóch polach: jedno to będzie tablica elementów uint8_t, a drugie to tablica elementów uint16_t. Pierwsza tablica dwa razy dłuższa niż druga. W ten sposób będziesz mógł wpisywać do pierwszej z tablic dane 8-bitowe, a odczytywać jako 16-bitowe z drugiej...

    Programowanie Początkujący   10 Lip 2022 21:44 Odpowiedzi: 6    Wyświetleń: 435
  • [C++] Odwrócenie kolejności elementów tablicy.

    Nie wskazałeś poprawnie elementu tablicy w ostatniej pętli. Generalnie radziłbym posłużyć się zapisem tablicowym przez przesuwania wskaźnika samego.

    Programowanie Początkujący   23 Mar 2010 00:08 Odpowiedzi: 7    Wyświetleń: 19629
  • REKLAMA
  • ATmega32 - Skrócenie obliczeń, elementy 13 bitowe i tablica 16 bitowa.

    Lecz w który miejscu mnożę dwie liczby 16 bitowe podczas zapisywania do tablicy? mnożę 8 bitowe b i 256 ( 8bitów ) Ty to rozumiesz. Ja to rozumiem. Kompilator tego NIE rozumie. Poza tym dziwny ten zapis: [syntax=c]b=0b&00011111[/syntax] Ani średnika na końcu ani sensu w środku.

    Mikrokontrolery AVR   26 Lis 2013 09:33 Odpowiedzi: 26    Wyświetleń: 2592
  • [c] [atmega32] - Wskaźniki na tablice i ich wyłuskiwanie

    unsigned char (*tablica) Źle używasz wskaźnika, ot co jest nie tak. Zauważ, że wskaźnik jak nazwa zobowiązuje wskazuje adres pierwszego elementu tablicy cyfry. Inkrementując wskaźnik przesuwasz się po kolejnych adresach, kolejnych elementach tej tablicy. (at)excray, ekspertem nie jestem, ale sama nazwa tablicy jest wskaźnikiem iirc więc jednakowy jest...

    Mikrokontrolery AVR   19 Cze 2014 21:52 Odpowiedzi: 5    Wyświetleń: 1170
  • REKLAMA
  • [C] - Sprintf i przekazywanie const char* do funkcji, problem z nazwą pliku

    to skoro padła odpowiedz jak poradzić sobie z problemem to powiem co poszło nie tak. w językach kompilowanych, na przykład C oprócz zwykłej tablicy istnieje także statyczna czysta tablica. [syntax=c]const char tablica[liczba][/syntax] gdzie liczba to naprzykład [syntax=c]#define liczba 100[/syntax] podczas przejścia preprocesora jak kompilator widzi...

    Programowanie Początkujący   28 Sie 2013 15:07 Odpowiedzi: 6    Wyświetleń: 1659
  • [AVR w C] Błąd przy zapisie/odczycie do/z tablicy uint16_t* Sekwencja[45]

    poducz sie troche C. to co zrobiles to: uint16_t *Sekwencja unsigned int Sekwencja[45]; ... Sekwencja[0] = Data; if(Data==Sekwencja[0]) ... zaglebmy sie teraz we wskazniki. deklaracja tablicy jest defacto deklaracja wskaznika na pierwszy jej element. tablica unsigned int Sekwencja[45]; ... *Sekwencja = Data; if(Data==*Sekwencja)...

    Mikrokontrolery   02 Kwi 2008 08:43 Odpowiedzi: 7    Wyświetleń: 3422
  • GCC-AVR: Błąd wskaźnika do struktury w funkcji w AVRStudio + WinAVR

    ponieważ operujesz wskaźnikiem na strukturę musisz wskaźnik wyłuskać (komunikat błędu linia 16) i dopiero możesz się odwoływać. Masz dwie opcje: 1/ (*Bufor1).rozmiar=0; 2/ Bufor1->rozmiar=0; Przy stosowaniu operatora u8 i = 2; char* ch = "test"; char ch2 = i[ch]; // kompiluje się i jest równoważne ch[i] Jednocześnie oznacza...

    Mikrokontrolery AVR   28 Cze 2008 22:25 Odpowiedzi: 2    Wyświetleń: 2491
  • REKLAMA
  • Dlaczego oscyloskop na ATMega32 zniekształca przebieg trójkątny?

    Tak, wiem, dlatego napisałem teoretyczne. Czas przetwarzania oraz zapisywania do tablicy również trzeba uwzględnić. Ale to raczej nie ma nic do tego szatkowania przebiegu.. po prostu próbkowanie odbywa się z mniejszą częstotliwością ale nie rozumiem czemu przykładowo 2, 3, 4 itd element tablicy ma tą samą wartość, skoro jest to już zapis z poprzedniego...

    Mikrokontrolery AVR   29 Mar 2011 22:36 Odpowiedzi: 29    Wyświetleń: 2513
  • Wyjaśnienie zapisu `id = *(uint16_t *)(restart + 1)` w C i inne pytania

    ad.1 Aby zrozumieć co się dzieje w tej linijce musisz dowiedzieć się co to są wskaźniki i rzutowanie typów. Jeżeli restart to tablica, to: [syntax=c]x=restart[0];[/syntax] przepisze pierwszy element z tablicy do zmiennej x. Nazwa tablicy to jednocześnie wskaźnik (adres w pamięci) do tej tablicy. I na przykład: [syntax=c]x=restart[1];[/syntax] zadziała...

    Mikrokontrolery Początkujący   03 Sty 2013 17:13 Odpowiedzi: 14    Wyświetleń: 1776
  • Przeciążanie operatorów przy operacjach na wektorach

    Tak, dodawanie czy odejmowanie to takie same operacje na wszystkich odpowiadających współrzędnych. Gorzej trochę z mnożeniem czy dzieleniem... Takie operacje na wektorach (macierzach) wykonuje się już w trochę bardziej złożony sposób. Najwygodniej, jakbyś poprzestał na mnożeniu i dzieleniu przez liczbę - wtedy po prostu każdy element tablicy mnożysz...

    Programowanie   31 Mar 2017 10:31 Odpowiedzi: 24    Wyświetleń: 1629
  • Program do generowania dużych plików binarnych powyżej 100k w C/C++

    No to nie ma tak lekko z gotowcem. Wszystko zależy od algorytmu, ale w najprostszej postaci, będzie tablica, a potem zapis do pliku i tyle. #include <stdio.h> #include <stdlib.h> /* Ilosc bajtow do zapisania w pliku */ #define ILOSC_DANYCH 262144 /* tak na przyklad 256kB */ /* Tablica z danymi (bajty) */ unsigned char tablica[ILOSC_DANYCH];...

    Mikrokontrolery   30 Gru 2006 01:05 Odpowiedzi: 6    Wyświetleń: 4974
  • Jak wyświetlić pojedynczy znak z tablicy na LCD HD44780 w AVR[C]?

    tymon_x działa ale jak byś mi mógł jeszcze wytłumaczyć dlaczego tablica buf jest 3 elementowa ? buf A skąd ci się teraz wzięła tablica 3 elementowa ? przecież tymon_x nic nie pisał o tym. Podał ci tylko dobry sposób jak sobie wyświetlić pojedynczy znak z całej twojej tablicy jednej czy drugiej. Tablica w przykładzie kolegi tymon_x jest przecież 2 elementowa...

    Mikrokontrolery Początkujący   12 Lut 2012 13:56 Odpowiedzi: 4    Wyświetleń: 2410
  • Step7 S7: Jak użyć zmiennej jako indeksu tablicy w STL (array [1..5] of Int)?

    Popatrz na to: http://www.elektroda.pl/rtvforum/topic16... No tak, ale to jest język STL, a w Step7 10.5 SP1, który służy do programowania sterownika S7-1200, nie ma STLa, tylko LD oraz FBD. Na szczęście udało się mi znaleźć w sieci informację o nowych poleceniach, które umożliwiają odczyt/zapis elementów dowolnej tablicy. Są to fieldRead i...

    Automatyka Przemysłowa   25 Maj 2010 22:00 Odpowiedzi: 5    Wyświetleń: 3536
  • C++ Builder - Różne sposoby deklarowania i odczytu tablic...

    Tak, to dobra metoda, w takiej sytuacji tablica jest deklarowana jako ciągły obszar w pamięci i jest mapowana do tablicy 2W. Te "zabawy" ze wskaźnikami miały Ci to tylko uzmysłowić różnicę między t[y, x], a t[y][x], nikt przy zdrowych zmysłach takiego zapisu nie stosuje. Zapis tab[100][100] jest tożsamy (po wyłączeniu rangecheck) z *(*(t+100)+100) i...

    Programowanie   25 Kwi 2009 19:45 Odpowiedzi: 25    Wyświetleń: 4304
  • Jak zarejestrować pierwsze zbocze wyzwalające na PIC18LF46K80 bez przerwań?

    No i właśnie nie mogę nic zmienić, bo się zmoderowało, a to był jedynie szkic i początek tego, co chciałem napisać. Aha, się skasowało, więc mogę pisać od nowa. To już nie powtarzam o przerwaniu timera, bo się znów wymoderuje. Coś się w tym algorytmie nie trzyma kupy. Wciśnięcie przycisku zajmuje człowiekowi czas rzędu 1-10 sekundy (ok, przy trzymaniu...

    Mikrokontrolery   29 Mar 2017 20:14 Odpowiedzi: 7    Wyświetleń: 876
  • Zliczanie i wyświetlanie histogramu pliku (tryb 13h)

    nie zabardzo pamiętam assemblera ale zrobiłbym to tak: 1.deklaracja tablicy od 0 do 255 elementów wyzerowanej 2.otwarcie pliku a)czytanie znaku b)ustawienie indexu tablicy na odczytany znak, c)odczyt z tablic wartosci, d)incrementacja, e)zapis do pamiecie, f) jezeli nie ma konca pliku goto a) 3. obliczenie maxymalnej wartosci wystapienia ktoregos znaku...

    Programowanie   08 Mar 2006 21:21 Odpowiedzi: 6    Wyświetleń: 1189
  • [Atmega16] [Atmega16][C] PCF8583 nie działa poprawnie po zapisaniu do EEPROMu

    Sprawdziłem dla pewności jeszcze raz, char pomoc Ponieważ Twoja funkcja void konwert2(char tekst nie dodaje znaku '\0' w tablicy tekst . Elementy Twojej tablicy to tekst i tekst (nie mylić z '\0'), a jaka będzie wartość komórki, która znajduje się za tablicą to czysty przypadek. Z kolei instrukcja LCD_WriteText(pomoc); będzie wyświetlać kolejne komórki...

    Mikrokontrolery AVR   22 Kwi 2011 16:18 Odpowiedzi: 13    Wyświetleń: 1455
  • C: Tablica struktur element – jak poprawnie wprowadzać i zapisywać dane użytkownika?

    Czyli bardzo niekompletny ten wstawiony kod. Ad.1. A do czego są Ci potrzebne w kodzie C biblioteki z C++? U mnie to nawet nie chce się z nimi skompilować. Jaki kompilator używasz, że na to pozwala? Ad.2. Ok, kod niekompletny, rozumiem. Ad.3. Ale chyba char ch nie musi być z tego powodu zmienną globalną? Przecież możesz ją stworzyć w main przed switchem....

    Programowanie Początkujący   30 Maj 2012 15:39 Odpowiedzi: 18    Wyświetleń: 2860
  • ANSI C - Błędne wyświetlanie katalogu, tablica pliki nie zapisana poprawnie

    Proszę bardzo! [syntax=c] #include <fcntl.h> #include <errno.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <dirent.h> #include <sys/types.h> /*Function dir_elem_number return number of elements in directory "dir_path"*/ int dir_elem_number(const char *dir_path) { DIR *dp; struct dirent...

    Programowanie Początkujący   03 Gru 2012 11:11 Odpowiedzi: 2    Wyświetleń: 1560
  • Jak zorganizować cykliczny zapis danych z liczników w DB w S7-1200?

    Tablica arr_stPomiar zmiennych typu stPomiar (struktura: data licznik 1 licznik 2 licznik 3 licznik 4), powiedzmy, że tablica będzie mieć 100 elementów (pomiarów). Do tego kolejkowanie FIFO (first input first output) pomiarów do tablicy.

    Automatyka Przemysłowa   17 Lip 2020 13:01 Odpowiedzi: 3    Wyświetleń: 594
  • Niedziałający pendrive - brak pojemności i systemu plików

    Tego typu awarie najczęściej mają podłoże w błednych zapisach w tablicach oprogramowania układowego (listy defektów, tablice translacji odpowiedzialne za przypisywanie adresów LBA do odpowiednich adresów fizycznych) lub w fizycznym zuzyciu układów NAND. Układy NAND zużywają się w trakcjie operacji kasowania i zapisu, kiedy to elektrony tunelowane są...

    Naprawa nośników i odzysk danych   23 Lis 2020 13:55 Odpowiedzi: 11    Wyświetleń: 1446
  • Jak utworzyć tablicę 66-bitową w Bascomie z indywidualnym dostępem do bitów?

    Może ktoś wie jak założyć tablicę 66 elementową ( każdy element to bit) w obszarze adresowanym bitowo, tak by można było odwoływać się do poszczególnych bitów poprzez współżędne w tablicy np. bit22=Tablica(22). Bascom co prawda przyjmuje deklarację Tablica(66) as bit, ale traktuje to jak zmienną 1 bitową tzn. zapis Tablica(22) = 1 ustawia na 1 wszystkie...

    Mikrokontrolery   22 Sty 2004 16:08 Odpowiedzi: 5    Wyświetleń: 1643
  • ARM GCC - Wyjaśnienie wskaźników do funkcji i rzutowania w C

    Pierwszy zapis o który pytasz, to tablica wskaźników na funkcję, która to funkcja nie zwraca wartości i nie przyjmuje wartości. Zapis const oznacza, że tablicy nie będziemy modyfikować. Zapis, moim zdaniem bardziej czytelny, który sam stosuję w takim przypadku (z głowy): typedef void (*pVector_t)(void); __attribute__ ((used,...

    Mikrokontrolery ARM   11 Kwi 2013 13:21 Odpowiedzi: 4    Wyświetleń: 1353
  • Jak poprawić pętle w programie C do par liczb pierwszych różniących się o 2?

    Niestety wciaż źle. Dlaczego dalej stosujesz podwójną pętlę? Wystarczy tylko ta środkowa! Ponadto indeksować tablicę powinnaś zmienną k (ilość znalezionych) a nie n, która w zasadzie urwana jest z choinki. 20 razy wypełniasz to samo miejsce w tablicy, ostatecznie zachowując ostatnią parę! Owszem, wypiszesz poprawnie (choć 20 razy), ale tablica nie ma...

    Programowanie   20 Gru 2011 15:46 Odpowiedzi: 14    Wyświetleń: 1776
  • Jak zaimplementować tablicę czasów wjazdu w SAIA PG5 dla symulacji parkingu?

    Komunikacja: - Cała tablica będzie znajdowała się na sterowniku pierwszym - Sterownik drugi będzie pobierał ze sterownika 1 tylko jeden element z konkretnym indeksem (ten, który zgłosi chęć wyjazdu) - Sterownik ‘WJAZD’ będzie pobierał czas funkcją RTIME i przesyłał go do sterownika ‘WYJAZD’ aby zainicjować czasy na obu sterownikach...

    Automatyka Przemysłowa   26 Sty 2011 21:13 Odpowiedzi: 9    Wyświetleń: 2843
  • Kod aktualizacji wykresu temperatury i wilgotności - niepewność działania pamięci fram MB85RC256V

    Niestety funkcja FRAM.write() nie zwraca informacji o tym, czy operacja zapisu się powiodła. Może powinieneś po każdej funkcji FRAM.write() wywoływać funkcję FRAM.read() i sprawdzać, czy zapis dokonał się prawidłowo - taka drobna diagnostyka błędów w programie nie zaszkodzi ;) Alternatywnym rozwiązaniem byłoby użycie innej biblioteki, która ma już wbudowaną...

    Arduino   20 Sty 2022 22:03 Odpowiedzi: 4    Wyświetleń: 297
  • c++ - rozpoznawanie typu klasy na który wskazuje wskaźnik

    W moim oryginalnym pliku udało się po zaimplementowaniu tego rozwiązania wyświetlać już elementy poprawnie. Ale przy zapisie do pliku za pomocą plik << * tablica[i] już to rozwiązanie nie chce działać.

    Programowanie Początkujący   17 Maj 2015 19:20 Odpowiedzi: 19    Wyświetleń: 1545
  • VBA Excel: Listbox nie aktualizuje wszystkich obiektów po edycji pozycji kosztów

    Znaczy od początku. Gdybyś mógł zapisać plik w formacie starszego Excela to (przynajmniej mnie) będzie łatwiej. W OO makra nie do końca chcą działać a nowym Excelem nie dysponuję. :cry: A teraz do tematu. Co nie działa? Na pierwszy rzut oka bez uruchamiania to wystąpił drobny problem z tablicą (znaczy z jej deklaracją). W VBA zapis: [syntax=vb]element(6)[/syntax]...

    Programowanie Początkujący   19 Kwi 2012 17:13 Odpowiedzi: 20    Wyświetleń: 3192
  • Operacje na tablicach. Zbieranie danych produkcyjnych.

    Jedno z możliwych rozwiązań. W całym ciągu może znajdować się X produktów jednocześnie. Utwórz tablicę o X elementach. Ładując produkt zapisujesz informacje o nim do 1 elementu tablicy (zwykle o indeksie 0). Przenosząc produkt między stacjami kopiujesz elementy tablicy "o jedną pozycję dalej". Na końcu ciągu usuwając produkt z maszyny używasz danych...

    Automatyka Sterowanie PLC   04 Maj 2021 07:18 Odpowiedzi: 4    Wyświetleń: 444
  • Jak programowo wyznaczyć rezystancję zastępczą w układzie?

    Przede szystkim, wcale nie twierdzę że jestem tu od kogoś mądrzejszy, nie zamierzam nikogo pouczać bo sam się czuję nieco "na gruncie grzązkim". ale pewne pomysły i skojarzenia mam, to się nimi dzielę i może pomogą. Kategoryczny ton moich stwierdzeń wynika tylko z mniejszej dbałości o formę niż o treść w ograniczonym czasie. założenie 1 każdy element...

    Programowanie   10 Cze 2008 09:29 Odpowiedzi: 33    Wyświetleń: 7361
  • Termometr DS18B20+Atemega8+Bascom - próba zrozumienia kodu

    16 (liczba nie cyfra) ponieważ temperatura odczytywana jest z dokładnością do 4 cyfr po przecinku, dlatego odczytaną wartość trzeba podzielić przez 16 (przesunąć o 4) Bd(1) = 1wread(9) tu do Bd jest wpisanych 9 bajtów ( liczba bajtów w nawiasie) odczytanych przez 1wread(9) z czego 2 pierwsze to temperatura OK pierwszą rzecz rozumiem Co do drugiej,...

    Mikrokontrolery AVR   17 Lut 2011 18:00 Odpowiedzi: 9    Wyświetleń: 5238
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Zamiast "bawić się" z Readeeprom można to zrobić tak: [syntax=basic4gl]Dim Tablica(12) As Eram Byte Dim Wart As Byte Wart = Tablica(3) 'odczyt 3-ciego elementu z tablicy umieszczonej w EEPROMie Tablica(5) = 123 'zapis[/syntax] Trzeba tylko pamiętać, aby przed użyciem zmiennej umieszczonej w EEPROMie, skopiować ją do zmiennej umieszczonej w RAMie.

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4158
  • Kod do zapisu i odczytu EEPROM w AVR w CodeVisionAVR

    no przeciez kazda tablice mozna zapisac po 1 dowolnym elemencie i tak samo jest z tablica w eeprom. ja tak robie i jest oki.

    Mikrokontrolery   12 Lis 2005 18:29 Odpowiedzi: 10    Wyświetleń: 7592
  • Delphi - Jak dodać adres do ostatniego elementu tablicy wskaźników?

    No dobra. A jeżeli chodzi o zapamiętanie adresu w ostatnim elemencie. tablicy, to chodzi o to, że losowo wypełniony rekord (jego adres) zapisujemy na ostatnim miejscu w tablicy wskaźników? Przy normalnym zapisie do tablicy zawsze wpisuje się od pola pierwszego. A tu wychodzi, że trzeba od ostatniego. Dobrze kombinuję ?

    Programowanie Początkujący   19 Mar 2014 23:11 Odpowiedzi: 14    Wyświetleń: 1731
  • Sortowanie liczb z pliku w C++ i zapis do nowego pliku

    Poszukaj w google sortowanie bąbelkowe, najlepszy sposób sortowania tablic z liczbą elementów do 10000. Na końcu zapisujesz otrzymaną tablice do pliku.

    Programowanie   11 Sty 2006 08:06 Odpowiedzi: 9    Wyświetleń: 8268
  • [Atmega32][C]+[C#]Wysyłanie tablicy danych przez port szeregowy

    Wiec na komputerze byłoby coś takiego: [syntax=c] ..... byte tablica[1024]; //kazdy element tablicy przyjmuje wartosc od 0 do 255 ...... sp = new SerialPort("COM5", 9600, Parity.None, 8, StopBits.One); sp.Open(); sp.Write(tablica, 0, tablica.Length); //wysłanie tablicy przez port szeregowy (czy tak zadziała??). Wysyłam zawsze tablicę o takiej samej...

    Mikrokontrolery AVR   09 Lis 2011 10:16 Odpowiedzi: 27    Wyświetleń: 4821
  • Visual Basic: Odczyt licznika energii przez Modbus RTU i zapis do pliku

    Możesz wykorzystać do tego tablice ;), tzn. zapisywać wartość licznika zamiast do jednej zmiennej, to do 120-elementowej tablicy pod indeks wskazywany przez zmienną np. i , która na początku ma zawierać zero . Po każdym wpisaniu do tablicy zmienną i należy zwiększyć o 1 - dzięki temu kolejny wpis do tablicy zostanie zapisany w następne miejsce. Po godzinie,...

    Programowanie   01 Kwi 2011 18:21 Odpowiedzi: 16    Wyświetleń: 4310
  • XMega 128 - odczyt danych z tablicy w pętli - problem z ADIW i zmiennym adresem

    Kolega wyżej podał bardzo fajną pętlę [syntax=avrasm] lpm R0,Z+ ;odczyt st Y+,R0 ;zapis dec R16 [/syntax] Jeśli chcesz kopiować od jakiegoś adresu w tablicy to do Z dodajeszsz offset przed rozpoczęciem petli a w r16 masz ilosc elementów do skopiowania. Jeśli chcesz więcej niz 256 to musisz zrobić licznik na dwóch rejestrach które będziesz dekrementował...

    Mikrokontrolery AVR   29 Paź 2015 15:26 Odpowiedzi: 7    Wyświetleń: 1449
  • Jak zapisać stan wielu checkboxów do tablicy w C++ Builderze?

    Witam! Mam pytanie dotyczące checkboxów w C++ Builderze. Chciałbym stworzyć coś takiego: wstawić paręnaście checkboxów (osobnych) do projektu i napisać aplikacje która będzie sprawdzała po uruchomieniu czy dany checkbox jest zanaczony (Checked) i jeżeli tak za pomocą funkcji if wpisywała jakąś wartość do wcześniej stworzonej tablicy, np. tablica int...

    Programowanie   10 Wrz 2010 11:30 Odpowiedzi: 2    Wyświetleń: 1524
  • Schemat blokowy programu do sumowania co drugiego elementu tablicy liczb całkowitych

    czy na starcie suma nie powinna być tab No właśnie to nie jest jasne, czy pierwszy element oznacza 1 element tablicy, czy element o indexie 1. Oraz czy drugiego zapisu i:= i + 2 nie można wywalić a po warunku == true i dodaniu sumy wróć przed pierwsze i:= i + 2 ? Hm... tu już niekoniecznie, jeśli mamy w tablicy 2 elementy, to jeśli najpierw sprawdzimy...

    Programowanie Początkujący   29 Paź 2014 19:41 Odpowiedzi: 10    Wyświetleń: 3192
  • C/Atmel Studio 7 - Tablica struktur - nie rozpoznaje elementów struktury

    Witaj W sumie to zastanawiam się czemu forma To string "Testowy" ma długość 8 (7liter + 0 na końcu)znaków, a Twoja tablica ma tylko 5 elementów, więc przekraczasz zakresy tablicy i wpisujesz dane bez kontroli w pamięci mikrokontrolera.

    Programowanie Początkujący   15 Lut 2016 23:19 Odpowiedzi: 4    Wyświetleń: 1125
  • [ATMEGA32] Jak zapisywać i odczytywać zmienne EEPROM w ATMEGA32 używając avrgcc?

    Powyższego kodu używam w dłuższym programie (nie zamieszczam tutaj bo straszny bałagan mam w kodzie), zapis i odczyt nie działają poprawnie, z kolei testowałem ten kod w oddzielnym małym programiku i działa. To znaczy, że coś robisz nie tak. Ostatnio był taki problem, zobacz Czy kolega Dr. Vee (lub ktokolwiek inny) wie jak zapisuje/odczytuje się przykładową...

    Mikrokontrolery AVR   07 Gru 2009 11:49 Odpowiedzi: 17    Wyświetleń: 12415
  • BASCOM - Przykładowy program komunikacji TX RX między dwoma 8051

    No fakt, to jest BASCOM 8051 a nie AVR. :oops: Ale idea jest taka sama. Trzeba zrobić sobie bufor w pamięci (np. tablica bajtów - Array) i dwa wskażniczki: Zapis, Odczyt; które będa sobie biegać w kółko po tablicy - tworząc tym samym bufor kołowy (http://en.wikipedia.org/wiki/Circular_b... Zapis będzie wskazywał element, który aktualnie można zapisać....

    Mikrokontrolery   01 Lut 2009 22:46 Odpowiedzi: 14    Wyświetleń: 2260
  • MCY7880 i układ mikroprocesorowy na polskich elementach

    Może się któremuś z Was nada.To z książki "Modułowe systemy komputerowe" WNT 1984r. Właśnie takich rozwiązań chciałem uniknąć. Poszedłem zatem w trochę innym kierunku i nieznacznie unowocześniłem system. Ponadto 8214 w komputerze z CP/M odpada. To świetnie, że dyskietki już działają. Owszem jakoś tam działają, ale trochę dziwnie. Jednak zapis i odczyt...

    Mikrokontrolery   01 Sie 2021 19:56 Odpowiedzi: 254    Wyświetleń: 18252
  • Jak zwiększyć dostępny RAM w projekcie Atmel 8252 z SDCC?

    Możesz do tego licznika sprawić sobie tablice (np 10 elementów) i każdy zapisa robić do kolejnego, kiedy dojdzie do 9 to znowu zacząć od 0, w ten sposób masz 100 000 x 10 czyli 1M zapisów - czyli o dużo za dużo. Poszukiwanie ostatniego elementu polegać będzie na znalezieniu największej wartośći w tablicy (po resecie, bo normalnie możesz to przechowywać...

    Mikrokontrolery   08 Kwi 2004 10:32 Odpowiedzi: 14    Wyświetleń: 1812
  • [ATtiny2313]+Bascom+zapis/odczyt danych do pamięci RAM

    Proponuje użyć tablicy. Do kolejnych jej elementów zapisujesz czasy poszczególnych odcinków. Potem porównujesz zawartość tablicy z aktualnymi pomiarami i wiesz czy jest już przeszkoda czy nie.

    Mikrokontrolery AVR   24 Maj 2009 22:44 Odpowiedzi: 5    Wyświetleń: 3648
  • [Tablice] Prosze o pomoc - tablica dwuwymiarowa C++

    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

    Programowanie   04 Lut 2006 23:18 Odpowiedzi: 11    Wyświetleń: 34589
  • ANSI C/C++ - Zapis 32-bitowej wartości do tablicy uint8_t[10]

    Możesz zrzutować wskaźnik na 2 element tablicy na uint32* i wpisać tam liczbę. [syntax=c]*((uint32_t *)(tablica + 2)) = 0xAABBCCDD;[/syntax]

    Programowanie Początkujący   16 Sie 2012 18:22 Odpowiedzi: 11    Wyświetleń: 1389
  • [C++] Jak zapisać wybrane elementy tablicy do pliku bez specjalnych bibliotek?

    Ale właśnie w tym jest bul że nie mam dostępu do książek o C++... Więc uczę się z kursu http://it.hk.pl/ a tam nie znalazłem komendy ani o tworzeniu ani o zapisie innego pliku więc może mnie oświecisz?

    Programowanie   28 Kwi 2006 13:55 Odpowiedzi: 6    Wyświetleń: 1367
  • [C] Jak używać jednego wskaźnika do tablicy 2D w C? Obsługa i dostęp do elementów

    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...

    Programowanie   22 Lis 2008 14:46 Odpowiedzi: 5    Wyświetleń: 19636
  • LPC1768 ADC – jak ustawić ciągłą konwersję i odczyt danych w przerwaniu UART?

    utworzyłem kolejkę FIFO o rozmiarze 100 komórek (tablica 100 elementów uint32_t) Po co bijesz biedny procesor fifem które ma rozmiar nie-wielokrotność-dwójki? W tej chwili głupia operacja odczytu/zapisu do fifo zajmuje ci coś koło 12..15 cykli (w standardowym indexowaniu modulo, co najpewniej zrobiłeś), bo procesor nie ma cudownej instrukcji modulującej,...

    Mikrokontrolery ARM   18 Kwi 2012 07:21 Odpowiedzi: 12    Wyświetleń: 2575
  • Jak przesłać plik WAV (8KHz, 8bit, mono) przez UART i odtworzyć przez PWM?

    Nie wiem jak robi to kolega mirekk36 i z chęciom chciałby się dowiedzieć tak z ciekawości ale ja zrobiłbym to na tablicy N - elementowej gdzie N to wielkość twojego bufora. Dane z RS wpadają do kolejnych elementów tablicy przy czym indeksem tablicy jest np zmienna "i". Każdy zapis do tablicy zwiększa indeks "i'. Po zapełnieniu całej tablicy nadpisujesz...

    Mikrokontrolery AVR   08 Mar 2012 16:44 Odpowiedzi: 19    Wyświetleń: 3034
  • C++ szyfrowanie – wyjaśnienie działania programu linijka po linijce dla początkujących

    #include<stdio.h> #include<iostream.h> #include <math.h> void main() { FILE *we, *wy; //deklaracja uchwytow do plikow int i, licznik; int tablica_ASCII[200]; //deklaracja tablicy w znakow ASCII char znak; char haslo[200]; //dekaracja tablicy w ktorej bedzie przechowywane haslo char plik_jawny[20];...

    Programowanie   07 Sie 2006 20:18 Odpowiedzi: 2    Wyświetleń: 2148
  • Usterka dysku Biostar S100-120GB - BIOS go widzi, błędy skanowania, nieudana inicjalizacja

    O to chodzi że nie można utworzyć partycji bez utworzenia tablicy alokacji. odwrotnie - tablicę alokacji plików tworzysz po utworzeniu partycji i to tylko w przypadku FATu. Niby jak mam cokolwiek zapisać, skoro nie można go zainicjować. - to świadczy o problemie z pamięcią. Ponadto skoro HD Tune przeskanował całą pamięć flash, to musi być dostępna?...

    Naprawa nośników i odzysk danych   06 Paź 2022 23:35 Odpowiedzi: 47    Wyświetleń: 2541
  • Wskaźniki w WinAVR. Jak przekazać do funkcji wskaźnik do tablicy?

    W sumie z dwoma parametrami mógłbym to zrobić, ale nie jest to eleganckie. W moim przypadku trzymam w jednej dużej tablicy (128 słowowej) małe tablice po 16 słów. Muszę obliczać średnia z poszczególnych tablic. Mogę to zrobić podając jako drugi parametr numer kolejnej tablicy, ale pomyślałem sobie, że tablica jest trzymana w pamięci jako kolejne komórki,...

    Mikrokontrolery   10 Kwi 2006 21:01 Odpowiedzi: 7    Wyświetleń: 1890
  • [C] Tablica struktur - błędne nadpisywanie elementów w C

    Nie wkleiłeś kodu, więc mogę tylko strzelać, że nie alokujesz pamięci na nowe wyrazy, tylko zapisujesz je w tych samych miejscach pamięci, co stare. W rezultacie masz co prawda nową strukturę key_tab, ale z tymi samymi wskaźnikami.

    Programowanie Początkujący   06 Lut 2010 16:45 Odpowiedzi: 6    Wyświetleń: 1992
  • C++ - Jak zwrócić całą tablicę z funkcji, a nie tylko pierwszy element?

    (at)yahuza Z tego co ja wiem oba zapisy są dozwolone, ale takie wywoływanie jak to przedstawiłeś jest częściej stosowane ze względu na krótszy zapis, ale oba są dozwolone (przynajmniej w C).

    Programowanie Początkujący   27 Sty 2013 20:33 Odpowiedzi: 13    Wyświetleń: 3792
  • C i tablice zmiennych - indeksowanie, wpisywanie, itoa()

    Program musi się zmieścić w AT90S2313, czyli max 2k kodu. W tym przypadku lepiej unikać rozbudowanych funkcji, z których mało będę korzystał... Próbowałem tak: ow_reset(); ow_write_byte(0x33); //33h to jest ReadROM for (i=0;i>8;i++) { bufor1[i]=ow_read_byte()... //za każdym następnym zapisem bajta przenosimy...

    Mikrokontrolery   05 Kwi 2008 13:54 Odpowiedzi: 13    Wyświetleń: 6346
  • [AVR] Jak znaleźć czytelną dokumentację funkcji C dla AVR GCC?

    Z typami tablicowymi jest trochę "namieszane" w C, a przynajmniej może na to wyglądać, właśnie z uwagi na automatyczne dopasowywanie typów. Generalnie: jakis_typ tab[]; jakis_typ *wsk; tab jest tablicą, czyli ciągiem elementów typu jakis_typ ułożonych w pamięci jeden za drugim. Odwołanie w kodzie do samego 'tab' daje adres tablicy, a właściwie...

    Mikrokontrolery   01 Cze 2009 14:44 Odpowiedzi: 6    Wyświetleń: 2622
  • Jak zapisać warunek dla 1 elementu o niższej cenie w funkcji tablicowej?

    Oto kod do funkcji tablicowej. Nie mogę wymyślić zapisu kolejnego warunku. Treść zadania brzmi. Napisz funkcję tablicową, która wypisuje pionową listę produktów , w których jeden z elementów ma cenę niższą od podanej w argumencie wartości. Jak zapisać to, że by produkt był wyświetlony musi w nim być dokładnie jeden element o niższej cenie niż podana...

    Programowanie   07 Lut 2019 19:58 Odpowiedzi: 7    Wyświetleń: 714
  • [ATMEGA8] [ATMEGA8][C] Problem z zapisem do tablicy w funkcji conv_tab()

    Witam Dopiero wstałem, więc może tego nie widzę... ale gdzie tablica jest zdeklarowana? Wskaźnik jest, tablicy nie widzę. eq[1+j] = dv.quot; - już w pierwszym przebiegu pętli (zerowym) nie odnosisz się do zerowego elementu tablicy. Niestety nie znam struktury div_t dv :/, więc nie wiem co tam robisz. Za pomocą dzielenia modulo zrobiłbyś to szybciej...

    Mikrokontrolery AVR   15 Lis 2008 17:00 Odpowiedzi: 17    Wyświetleń: 2058
  • Program rysujacy wektory - Delphi (jak go napisać ?)

    Po łebkach opisany algorytm... 1.Rysowanie wektora robisz tak a)rysujesz kreskę b)rysujesz trójkąt na końcu (pozycję obliczasz z wykorzystaniem zamiany wartości x/y c)wypełniasz trójkąt czarnym kolorem d)jeżeli jest włączona opcja przesuwania wektora to dodatkowo rysujesz 3 kólka (na początku, na środku do przesuwania całego wektora i na końcu) 2.Dane...

    Programowanie   28 Wrz 2007 10:04 Odpowiedzi: 11    Wyświetleń: 6326
  • Arduino Leonardo - Czujniki temperatury przestają działać po zapisie do tablicy

    Dzięki wielkie. Już działa. Pomyłka przy deklaracji tablicy pomiary. Moje niezrozumienie tablic. Deklaracja ilości elementów w tablicy to jedno a liczenie elementów tablicy od 0 to drugie. A ja oba te zagadnienia sprowadziłem do jednego, że deklarując 5 elementów tablicy to licząc od zera mam ich sześć. Dzięki wielkie za pomoc.

    Arduino   19 Mar 2016 10:35 Odpowiedzi: 3    Wyświetleń: 843
  • Funkcja zwaracająca wartość: wskaźnik do x int - jak zapisać?

    Nie wiem czy dobrze rozumiem do czego dążysz ale możesz napisać coś takiego int funkcja(char *wsk) { *(wsk+3) = 2; return (int)*(wsk+3); } wywołanie char data Nie, nie o to mi chodziło. Tutaj odwołujesz się tylko do 4 elementu tablicy. Dodano po 1 Czyli to: Tym zapisem zwiększasz wartość elementów tablicy tak? A nie można było zapisać tego tak *wsk...

    Programowanie Początkujący   03 Cze 2017 14:54 Odpowiedzi: 6    Wyświetleń: 1233
  • Radio internetowe i odtwarzacz plików audio na ESP32-S3

    Widzę, że się temat antenowy rozwinął, a tymczasem wrzucam od siebie dodatek zapisujący ustawienia głośności każdej stacji z każdego banku do odpowiedniego pliku gdzie są trzymane te zapamiętane nastawy. Wartości nastaw głośności są zapisywane na bieżąco do pliku bez zmian dla innych stacji z aktualnego banku. Tutaj funkcja zapisująca: https://obrazki.elektroda.pl/4066422400_...

    DIY Akustyka   14 Cze 2025 21:46 Odpowiedzi: 1230    Wyświetleń: 101079
  • Algorytmy odbioru danych przez UART w ATtiny2313 - buforowanie czy bajt po bajcie?

    Bufor cykliczny - tablica o długości N bajtów. Dwa wskażniki na elementy tegoż. Pierwszy wskażnik do odczytu (wo), drugi do zapisu (wz). Początkowo oba wskażniki ustawione na początek bufora. Zapis: Procedura przerwania po każdym odebranym bajcie zapisuje go w miejscu wskazanym przez wz. Następnie wz jest inkrementowany i jeżeli wskazuje na element...

    Mikrokontrolery   10 Lis 2007 03:54 Odpowiedzi: 7    Wyświetleń: 3178
  • Generowanie ciągów zero-jedynkowych o długości n - algorytm

    1. Jak podajesz N to już nie zmieniaj jego wartości (2 blok). Tylko inicjujesz sobie wskazanie, którą pozycję chcesz zmieniać (może żeby się nie mylić to zamiast 'n' nazwij 'i') 2. Stop to stop - za nim już być nic nie może. Generalnie start i stop raczej podaje się w elipsach. 3. Samą liczbę też gdzieś musisz przechować. Więc niech to będzie tablica...

    Programowanie Początkujący   15 Gru 2018 19:14 Odpowiedzi: 9    Wyświetleń: 1653
  • [stm32] Keil umieszczenie przeskalowanego sinusa w pamięci flash

    Witam, czy ktoś z forumowiczów wie jak umieścić w pamięci flash tablicę z wartościami przeskalowanego sinusa (wartości stałoprzecinkowe). Chcę, aby tablica miała np. 1024 elementów (od 0 do 2pi) dla tego zapis na sztywno wartości będzie nie wygodny. tj. [syntax=c]const s16 tab_sin[1024] = {wartosci}[/syntax] Wolałbym zapis: [syntax=c]const s32 tab_cos0[1024]...

    Mikrokontrolery ARM   26 Maj 2011 22:08 Odpowiedzi: 8    Wyświetleń: 2553
  • Bascom AVR – jak zdefiniować i używać tablicę tekstów do LCD w Atmega?

    Tablice wielowymiarowe to albo albo tablice tablic, albo specyficznie numerowany wektor... tablic tablic w BASCOMie nie zrobisz, ale wektor jak najbardziej. zamiast: int tablica[n][n]; tablica[x][y] = zmienna; możesz pisać: int[n*n] tablica; tablica[x*n+y] = zmienna; To jest oczywiście zapis w składni C++, w BASCOMie tablicę deklarujesz tak: Dim tablica...

    Mikrokontrolery   14 Lip 2009 13:49 Odpowiedzi: 7    Wyświetleń: 4490
  • AVR: Można wybrać adres EEPROM pod jakim zapisać dane?

    Witam Mam takie pytanie: czy kompilator może przydzielić bloki w pamięci EEPROM w kolejności innej niż zadeklarowano je w programie? Jeżeli tak, to wpłynie to na adres bloku pamięci,prawda? Mam taki problem: W programie mam zadeklarowane 2 bloki pamięci EEPROM w kolejności jak poniżej: znaki. Tak jakby ponowne wgranie tego samego kodu, spowodowało że...

    Mikrokontrolery Początkujący   24 Sie 2018 18:35 Odpowiedzi: 9    Wyświetleń: 843
  • [Turbo Pascal] Jak w Turbo Pascal wczytać dane z pliku binarnego i zapisać do innego?

    Najpierw musisz mieć ten plik z danymi. W tym celu tworzysz więc program, który zapisze twoją tablicę rekordów z danymi osób (co to rekord mam nadzieję wiesz) do pliku binarnego. Następny program korzysta z takiej samej tablicy rekordów i i wczytuje plik binarny do tej tablicy. Potem iteracja (przejście kolejno) po elementach tablicy (rekordach) i obliczenie...

    Programowanie Początkujący   29 Sty 2013 20:47 Odpowiedzi: 1    Wyświetleń: 1167
  • [AVR] Jak zapisać strukturę z wskaźnikiem do EEPROM w AVR przy użyciu WinAVR?

    Eeee... A po co, skoro i tak zapis do EEPROMu realizowany jest blokowo? A nawet jeśli by nie był, to wystarczy zrobić sobie funkcję, która ten zapis będzie realizowała właśnie w taki sposób? Tak czy siak nie rozwiązuje to problemu autora, ponieważ problem ten jest dosyć skomplikowany [; Ze swojej strony proponowałbym tablicę na takie napisy użytkownika...

    Mikrokontrolery AVR   27 Sie 2010 19:47 Odpowiedzi: 24    Wyświetleń: 5865
  • Odwoływanie się do obiektów po nazwach zapisanych jako stringi w C++

    heh.. :) pamietam ze liczy sie od zera :) Chodzi o to: Mam na formularzu dużo jakiś obiektów. Niech to beą buttony np.: form1->button1->name= "button1"; form1->button2->name= "button2"; .... form1->button100_>name="button100"; I mam tablica strngow w ktora sa wpisane nazwy tych elementow: AnsiString nazwa[100]={"button1", "button2",....}; i jak dzieki...

    Programowanie   14 Kwi 2006 10:06 Odpowiedzi: 3    Wyświetleń: 1213
  • AVR-GCC - Dziwna rzecz w konwersji liczb 16 bitowych na dwie 8bitowe

    Jeśli chodzi o przyspieszenie to można by się pokusić o zastąpienie tablicy buffer unią, w której będą dwa elementy: tablica 8bit i struktura ze zmiennymi dla zapamiętania wskazań zegara oraz tablicą 16bit dla zapamiętania wartości napięć i prądu. Wypełnianie oraz odczytywanie takiej unii robisz przez strukturę, a zapis do pamięci przez tablicę 8bit....

    Mikrokontrolery AVR   28 Sty 2014 17:23 Odpowiedzi: 9    Wyświetleń: 1596
  • Atmega 328, Bascom pytanie o ustawienie adresu tablicy w programie

    W jaki sposób zapisać nazwę aby kompilator nie wyrzucił błędu ? sugerowana nazwa poniżej nie jest akceptowalna lds r1, {Dane(1)} lds r1, {Dane(1)} - tutaj chcesz pobrać pierwszy element tablicy. Tak się nie da. Zarówno niveasoft , jak i pawlik118 mają rację. W przypadku odpowiedzi kol. pawlik118 otrzymasz adres początku tablicy. Natomiast jeśli chodzi...

    Mikrokontrolery AVR   17 Kwi 2017 21:19 Odpowiedzi: 18    Wyświetleń: 1305
  • [mega8][BASCOM]Jak zapisać i odczytać dane z 24Cxx ?

    Wiec tak... zamiast pisac Sub'a ktory oblicza numer wolnej komorki mozesz zrobic to w funkcji. Funkcja wykona otrzebne obliczenia i zwroci numer wolnej komorki pamieci. Choc nie wiem czy do tego jest potrzebne pisanie Sub'a lub funkcji ale jesli chcesz... Function wolna_komorka() As Byte 'tutaj wykonujesz potrzebne obliczenia wolna_komorka =...

    Mikrokontrolery AVR   09 Sie 2008 21:57 Odpowiedzi: 143    Wyświetleń: 17342
  • Jak zacząć program w C do zliczania słów i wyodrębniania ich z tekstu?

    Witam ponownie! Nie wiemy, jak została zdefiniowana przez Ciebie struktura pojedynczego elementu i jakiej struktury danych używasz. Mam tu na myśli: tablica, lista i jej rodzaj i sposób zapisu, drzewo i jego rodzaj i sposób zapisu itp, itd, etc. Jest nieskończona liczba możliwości a nie jesteśmy wróżkami :). Jeśli podasz te informacje, wówczas będziemy...

    Programowanie Początkujący   24 Sty 2014 16:39 Odpowiedzi: 5    Wyświetleń: 3972
  • c++ - odczyt elementów klasy z pliku i stworzenie tablicy ze wskaźnikami na nie

    Proszę o pomoc z następującym problemem. Mam plik, w którym są zapisane obiekty z różnych klas (potomnych wobec klasy Czlowiek). Plik poprawnie je zapisuje. Ale mam problem z odczytem. Odczyt ma być zrobiony następująco: 1. program sprawdza jaka liczba jest na początku danego wiersza 2. w zależności od tej liczby odczytuje do końca wiersza elementy...

    Programowanie Początkujący   18 Maj 2015 07:01 Odpowiedzi: 2    Wyświetleń: 876
  • PHP - Jak zapisać warunek IF z elementem tablicy bez użycia nawiasów?

    Witam, kiedy trzeba wydrukować wartość elementu tablicy to należy użyć nawiasów{} [syntax=php] echo "a={$tab1[21][$i]}"; [/syntax] ale jak zapisać taki warunek: [syntax=php] if ($tab1[21][$i]==NULL) {...} [/syntax] bez nawiasów nie działa gdyż element tablicy zapisany w ten sposób zwraca wartość "Array[0]". Z kolei zapis z nawiasami daje błąd : [syntax=text]Parse...

    Programowanie   02 Gru 2016 17:39 Odpowiedzi: 2    Wyświetleń: 642
  • Jak zapamiętać dane w tablicach dynamicznych C++ i zapisać do pliku?

    Proponuje zmienić podejście. Zamiast przy każdym razem tworzyć tablicę, utwórz ją raz, a kolejną tworzysz dopiero wtedy, kiedy na starej nie starcza miejsca: #include <cstring> rekord* tab; // tablica rekordów int tab_size = 0; // rozmiar tablicy int n = 0; // ilość elementów tablicy void dodaj(rekord rek) { if(n == tab_size)...

    Programowanie   11 Sty 2008 12:10 Odpowiedzi: 4    Wyświetleń: 4128
  • [XMEGA][C] Rozszerzenie obsługi komend UART/USART ponad 2 komendy

    Kod wygląda ok. Jeśli TranslateCommand zwraca liczbę elementów tablicy cmds[] to znaczy, że polecenie nie zostało w niej odnalezione. Przyczyną może być różnica w zapisie polecenia lub brak końcowego znaku NUL. Zobacz kod z innych przykładów - obsługują one znacznie więcej niż dwa polecenia i nie ma z tym problemów.

    Mikrokontrolery AVR   09 Wrz 2018 01:39 Odpowiedzi: 8    Wyświetleń: 999
  • [Pascal] Baza danych, nie zapisuje rekordu do tablicy, niezgodność typów

    Ok wszystko działa, tylko nie mam pojęcia jak wykonać procedurę edytuj. Coś tam napisałem ale mi to nie działa. Prosiłbym o wyjaśnienie dlaczego ta procedura nie działa tak jak powinna. A powinna wczytać numer identyfikatora rekordu który ma być edytowany, po czym powinna usunąć ten rekord, a następnie powinna dać możliwość wpisania nowego rekordu w...

    Programowanie   25 Maj 2012 23:45 Odpowiedzi: 22    Wyświetleń: 2807
  • Bardzo duzy problem - program z delphi na zaliczenie!

    Ja widze 2 rozwiązania 1. zaprojektować tablice dwuwymiarową typu string i odczytywać z pliku litery do momentu napodkania spacji, wtedy zmienić odpowiednio wiersz albo kolumne tablicy 2. zdefiniować typ zmiennej typu record zawierającą 3 łańcuchy znaków, zdefiniować tablice w pamięci o elementach typu tego wczesniej zdefioniowanego, zapis i odczyt...

    Mikrokontrolery   24 Maj 2003 19:06 Odpowiedzi: 7    Wyświetleń: 1759
  • Jak posortować wiersze tablicy dwuwymiarowej uzupełnionej ślimakiem?

    Sortowanie wierszy w tablicy dwuwymiarowej ... Korzystałem z sortowania bąbelkowego ... "Średnio" nadaje się do sortowania tablic dwuwymiarowych z ilością kolumn większą jak 2-wie. 1. Jeśli tablica taka ma rozmiar: a _wierszy x 2 _kolumny i nie zależy ci na posortowaniu tej drugiej kolumny, to sprawa jest prosta, ogólny schemat wtedy to (przy zapisie...

    Programowanie Początkujący   02 Lis 2020 19:26 Odpowiedzi: 9    Wyświetleń: 2310
  • [c/c++] Jak odczytać int z bufora char* przy użyciu WinAPI w C/C++?

    Pomysł ze strukturą nagłówku, jak najbardziej, ale to co napisałeś o unii to... Hm, chyba lekka nieścisłość. ;) To nie tak, że tylko jeden z elementów jest w danej chwili pamiętany. Unia alokuje tyle pamięci, żeby zmieścić największy ze swoich elementów, a nie dla każdego z elementów. Masz więc miejsce w pamięci, do którego odnosisz się jakby rzutując...

    Programowanie   19 Lut 2011 11:03 Odpowiedzi: 11    Wyświetleń: 3211
  • ATmega16 - optymalna obsługa animacji diod led w C

    Witam, Mam do was pytanie jak najwydajniej, najsprawniej i najlepiej wykonać animację diod led. Diodami steruję multipleksowo za pomocą 25 pinów. Nie wiem którą drogę wybrać do zapisu animacji w kodzie - klatek animacji będzie od kilkuset do kilku tysięcy. Myślałem nad jakimś zapisem klatek do tablicy a potem np. co sekundę odczyt kolejnego elementu...

    Mikrokontrolery AVR   19 Sty 2011 22:01 Odpowiedzi: 15    Wyświetleń: 1968
  • [C] Usuwanie elementu z listy i zapis/odczyt pliku w C - jak to zrobić?

    1. Druga pętla wynika z tego że, nie wiedziałem iż można "skleić" ze sobą elememty. Po usunięciu chciałem przesuwać dalsze elementy, aby "zapełnić luke". Potem miałem na myśli wyNULLować ostatni element tablicy. "i" to liczba elementów tablicy. 2. Nie wiem co z tym "p". wszystko działa jak należy. Mógłbyś mi powiedzieć jak zrobić taki bufor i test na...

    Programowanie   22 Paź 2008 11:34 Odpowiedzi: 8    Wyświetleń: 4098
  • Jak zwrócić wskaźnik do tablicy i zmienną int z funkcji w C?

    Referencja jest w C++, a nie C. Zapis "int &rnDigit" w C wywali błąd składni. Można zwrócić na dwa sposoby przez parametry (ale nie &) i przez return. Jeśli chce się większą ilość zwrócić przez return to pozostaje stworzenie struktury. Całość mogłaby wyglądać tak: int *foo(int *tablica1, int *parametr, int n) { int *tablica2 = (int...

    Programowanie   12 Kwi 2005 00:50 Odpowiedzi: 5    Wyświetleń: 3834
  • ANSI C - Jak utworzyć string z tablicy 32 znaków ASCII?

    Witam! Nie wiem w czym problem. W końcu tablice można traktować identycznie jak wskaźniki to znaczy że jak masz tablicę KeywordTab[] to zapis *KeywordTab można traktować jako odwołanie sie do pierwszego (a właściwie zerowego) elementu. czyli KeywordTab[0] jest tożsame z *KeywordTab, KeywordTab[1] z *(KeywordTab + 1) itd. Wskaźniki i tablice są na tyle...

    Programowanie Początkujący   13 Sty 2015 14:02 Odpowiedzi: 4    Wyświetleń: 873
  • Implementacja tablic funkcji w pamięci FLASH mikrokontrolera STM32

    Witam serdecznie, Poszukują gruntownych, wyczerpujących informacji na temat sposobu implementacji tablic funkcji do pamięci FLASH. Chodzi Ci o to, żeby trafiły do pamięci FLASH, a nie RAM? Jeśli tak to wystarczy zapis: [syntax=c] const int tablica={ 8, 7, 6, 5, 4, 3, 2, 1, 0 }; // tablica idzie do FLASH int funkcja(int argument) { return(tablica[argument]);...

    Mikrokontrolery ARM   17 Paź 2014 22:33 Odpowiedzi: 9    Wyświetleń: 1506
  • [ATTINY2313] [ATTINY2313][BASCOM] Jak przesuwać elementy tablicy przy pomiarach DS18b20?

    ' Na początku kodu Index_tab=0 ...... ...... If Licznik = 1200 Then IF Index_tab=3 Then ' przesuniecie w tył jeżeli pozyskano co najmniej 3 pomiary Pomiar(1)=Pomiar(2) Pomiar(2)=Pomiar(3) Else ' Fragment kodu wykonywany dla Index_tab=0,1 i 2 Incr Index_tab IF Index_tab>3 Then Index_tab=3 End If Pomiar(index_tab)...

    Mikrokontrolery AVR   13 Lis 2009 16:51 Odpowiedzi: 2    Wyświetleń: 1974
  • VBA excel Pojawiający się i znikający CommandButton

    CommandButton z napisem GRAJ!, Poszedłbym raczej w kierunku formatki użytkownika (UserForm), niż bawiłbym się w z przyciskami w arkuszu. Łatwiej zapanować nad aspektem wizualnym "zabawki", no i miejsca więcej w arkuszu na inne rzeczy. czy „CommandButton_SPRWDZ1” może weryfikować wszystkie 39 odpowiedzi Prosto odpowiadając - można - np....

    Obsługa oprogramowania   19 Kwi 2020 11:52 Odpowiedzi: 12    Wyświetleń: 1353
  • [C] Synchronizacja procesów UNIX za pomocą semaforów.

    Przepisałem to jeszcze raz od początku i chyba jest lepiej niż było. Niestety teraz wszystkie wątki producenta zapisują jednocześnie jeden miejsce tablicy wspólnej a procesy konsumenta odczytują tą lokalizacje pamięci również wszystkie naraz. Co poprawić ? #include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> #include <errno.h>...

    Programowanie   10 Maj 2010 23:13 Odpowiedzi: 13    Wyświetleń: 3160
  • C++: Co oznacza zapis `int t[] ={7,12,56,31,8,11,3,4}` i pętla `for`?

    Witam Mam o to taki problem iż wiem, że przy tablicy int t Zadanie jest bardzo proste. Mianowicie: - int t[] ={7,12,56,31,8,11,3,4} // oznacza to iż rozmiar tablicy zostanie samodzielnie ustalony poprzez ilość elementów w niej wpisanych w tym przypadku 8 (deklaracja takowej tablicy wygląda następująco int t[7], pamiętaj tablice w C++ są indexowane...

    Programowanie Początkujący   10 Sty 2017 16:58 Odpowiedzi: 4    Wyświetleń: 1221
  • ATMega8 + assembler - jak napisać program filtrujący dane z tablicy?

    A po co komu tablica o oczywistej zawartości? I dlaczego elmenty tej tablicy mają wartości zapisane szesnastkowo, a nie po prostu dziesiętnie? Muszę wykonać program filtrujący dane z tablicy n=100 elementowej, o wartościach od 99 do 0, do innej, obie zapisane w pamięci SRAM. Dla mnie nie ma znaczenia w jakiej postaci są zapisane elementy w tablicy....

    Mikrokontrolery AVR   09 Lis 2016 22:49 Odpowiedzi: 11    Wyświetleń: 1368
  • LPC1343 - Jak skonfigurować komunikację I2C z modułem RTC DS1307?

    Wpisz w googlach tiny rtc i2c znajdziesz schemat modułu :) Krótko o I2C: ramki są 8 bitowe, chcąc zapisać cokolwiek do slavea trzeba w pierwszej ramce wysłać jego adres i następnie adres pamięci / rejestru do którego bedzie zapis, po czym wysyła się daną lub dane. Jeśli chodzi o odczyt ze slavea trzeba wysłać w pierwszej ramce jego adres i nastepnie...

    Mikrokontrolery ARM   31 Paź 2015 09:14 Odpowiedzi: 8    Wyświetleń: 1416
  • [C] Sortowanie dwuwymiarowej tablicy w C – kod się kompiluje, ale nie sortuje

    1. Zacznij formatować kod - tego się nie da czytać. Przy nawet tak prostym i krótkim kodzie ciężko się zorientować gdzie się dany blok zaczyna i kończy. 2. Jako wyjściowe min/max zawsze bierz pierwszą wartość w tablicy i iteruj od pierwszego elementu. 3. Poniższy zapis: if (i=j){ sumap=sumap+tab[i][j]; } powoduje Ci...

    Programowanie Początkujący   06 Mar 2013 20:41 Odpowiedzi: 4    Wyświetleń: 1956