jeśli a zadeklarowane jest jako tablica: char a[128]; to adresem danych w tej tablicy jest: - a - &a[0] &a to ... w sumie nie wiadomo co [; 4\/3!!
[url=http://www.elektroda.pl/rtvforum/to... toczyła się dyskusja na podobny temat. Może coś znajdziesz :)
Czuję się zaburczany. Rozwiązanie, o którym myślałem jak widzę nie ma sensu. Przyznaję - moja wina. Nie do końca przemyślałem sprawę. Dziękuję za uświadomienie problemu. Aby temat nie został bez żadnej merytorycznej zawartości - powiedzcie proszę, abstrahując od zastosowania, jak w miarę łatwo zapisywać dane do flasha z programu, jeśli macie link do...
Jak najbardziej write_block zapisze poprawnie - kluszem jest parametr size. Jeśli pobierzesz &id_czujnika i sizeof(id_czujnika) to będzie ok.
Zdefiniuj ten typ tablicowy potem go używaj. program rekord; uses crt; type Ttab=array[0..2]of char; var plik2:file of ttab; o:ttab; begin clrscr; assign(plik2,'d:\osoby.txt')... rewrite(plik2); write(plik2,o); close(plik2); readln; end.
Jeżeli tablica jest dwuwymiarowa, musisz używać dwóch indeksów do zaadresowania jej elementu, np. : Serial.prinln(tablica[0][0]); Pozdr
Magiczne słowo static daje dokładnie to samo co zmienna globalna. Przekazywanie wyniku przez zmienne globalne owszem jest w niektórych przypadkach dobre lub jedyne możliwe (z przerwania do kodu), ale pomiędzy funkcjami - nigdy. Przyjmijmy, że mamy n funkcji, każda może zwrócić tablicę o rozmiarze m. Jeśli każda funkcja przydzieli sobie tą tablicę mającą...
Da się zapisywać do pamięci programu dane z poziomu wykonującego się programu. W assemblerze AVR występuje instrukcja SPM która zapisuje słowo z pary rejestrów R0:R1 do pamięci programu pod adres określony rejestrem Z :P Nie próbowałem tego nigdy ale faktem jest że coś takiego jest i wystarczy zajrzeć do datasheet'u :P
FAT32 i NTFS różnią się wielkością klastra, również sposobem zapisu tablicy alokacji plików. A po więcej informacji proponuje opcję Szukaj ;)
Dzięki gkwiatkowski. Obie propozycje ciekawe. Czy jest ktoś w stanie wytłumaczyć skąd na allegro bierze się taka ogromna rozbieżność cen w ofertach sprzedawców na kamerę o tej samej nazwie? Np. kamera, którą polecił mi gkwiatkowski DS-2CD2665FWD-IZS kosztuje od 1400 do 2500 zł. Czy te najniższe oferty są obarczone jakimś ryzykiem? Różne marże sprzedawcy....
Ostrzeżenia głoszą o niejawnej deklaracji funkcji sprintf, a jej deklaracja znajduje się w stdio.h
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)...
Dla danych do których dostęp jest nie tylko z poziomu programu, lecz realizowany także przez sprzęt, w tym przypadku DMA, volatile jest obowiązkowe, bo kompilator nie wie, że tablica dane jest gdzieś jeszcze wykorzystywana, więc z punktu widzenia optymalizacji zapis do niej w pętli, po wywołaniu HAL_UART_Transmit_DMA nic nie robi, więc optymalizator...
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...
jajek2 - nawet jeżeli Twoje podejrzenia są słuszne, to "zwykły" fdisk może być tak samo przydatny jak ten, który występuje na płycie instalacyjnej i jego użycie niewiele pomoże. - W wypadku takich "zapartych" dystrybucji konieczne jest usunięcie mbr-a (Ranish Partition Manager jest jednym z programów taką opcją dysponujących). Tyle, że uwagę trzeba...
no fakt. tak uczynilem i jest ok. Z tego co czytalem wydawalo mi sie ze jak otwieram plik jako binarny to musze do niego zapisywac metodą putw. A tam wysylajac np 0x0a zapisywal sekwencje 0x0a, 0x00 0x00 0x00. Dzieki wielkie. Temat zamkniety:)
... W takiej sytuacji nie ma możliwości nawet na czas jednego cyklu sterownika załączenia obu styczników na raz. Witam. Drogi Kolego krzysiekj18. Nie ma możliwości wystawienia obu cewek na raz w obu przypadkach poprawnych konstrukcji programowych podanych powyżej. Zasada pracy sterowników PLC (wszystkich) pod względem obsługi standardowych wejść (nie...
Ze względu na to, że nie masz już teraz dynamicznej tablicy [syntax=c]delete write_Files;[/syntax] powoduje dealokacje tej tablicy, co później robi za ciebie kompilator dając wyjątek że usuwasz coś czego już nie ma. Więc albo robisz dynamiczną tablicę wskaźników przez new: [syntax=c]std::fstream **write_Files = new std::fstream*[12]; delete[] write_Files;[/syntax]...
Nie, nie. Jest ok ;] Osobiście nie stosuję takiego zapisu dla tablic dlatego tak pytam. Dodaj ten config od RCC i daj znać. Bez tego nie miało prawa działać. Chyba, że gdzieś jakaś inna funkcja niejawnie to robiła, nie wiem.
Ś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ą :)
Zadeklarowałem zmienną publiczną 'suma1' w formularzu. Na liczenie przy Initialize powinieneś wpaść sam. ? Przy zmianie w textBox'ach musisz wyzerować, przeliczyć i zapisać do Label'a. Tu nie możesz liczyć przy zapisie do tablicy, bo suma musi wyjść bez warunków (kasowanie ostatniego znaku). Przykład w polu 'Zmiana'.
Usuń te 2 partycje "volume 01" i zapisz tą podstawową. We właściwościach masz tylko zapis tablic- powinieneś mieć E,B,C,F, więc nie wiem czy to zadziała, jeśli nie to raczej straciłeś dane (moja wiedza jest już za mała, aby to stwierdzić na 100%) Przed zapisaniem będzie info, że bierzące partycjonowanie ulegnie zmianie i zostanie stworzona kopia- więc...
Bo nie możesz nazywać tak samo kilku pól formularza. Możesz albo nadać im różne nazwy, albo stworzyć tablicę pól (zapis także z nawiastem kwadratowym zostanie zinterpretowany jako tablica) Przy okazji - jeśli indeksujesz tablice nazwami (tak jest także w przypadku tablic POST), to zapisuj nazwy w apostrofach!
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...
Nie wiem kompletnie jak zrobic tak by: 1. Kazda wartosc (po cyklu) byla zapisywana do tablicy nr 1, i kazdej kolejnej az do 10 i potem mogloby leciec od poczatku (np. ilosc obrotow silnika w jednym cyklu/ilosc nacisniec czegos w jednym cyklu wpisuje sie do tablica Tu masz przykład jak coś takiego zrobić, dałem całe źródło bloku w SCL-u żeby było łatwiej...
Witam, mam problem z tablicą LED firmy LedMaster z Wrocławia która już nie istnieje :( chodzi o to że występuje błąd komunikacji - próbuję zapisać dane do tablicy ale wywala błąd :( wszystko robię tak jak w instrukcji czy ktoś miał podobny problem??? jeżeli się komuś przyda to w załączniku instrukcje a jak ktoś potrzebuje program to proszę o kontakt.
Witam Wszystkich Zacząłem pisać program do analizy temperatury z 5 czujników. I mam zagwozdkę, jak poniżej: Program http://obrazki.elektroda.pl/6387417600_1... Przy takim zapisie program działa: http://obrazki.elektroda.pl/1298455000_1... Wystarczy aby w linii 44 funkcja void loop uruchomić zapis i czujniki przestają...
Konwersje byte->string otrzymuje się przy użyciu funkcji Str. W drugą stronę działa funkcja Val.
Aby zoptymalizować program możesz rozważyć poniższe podpunkty: 1)Mozesz dać tablicę do flash-a.wystarczy dołączyć plik nagłówkowy <avr\pgmspace.h> sposób definicji zmiennej ładowanej do flash: np. static unsigned int LCD_SegTable[] PROGMEM = { 0xEAA8, // '*' 0x2A80, // '+' 0x4000, // ',' 0x0A00, // '-' 0x0A51, // '.' Degree sign 0x4008,...
Pasma 40 MHz nie, ale 40 Msps mam nadzieję że tak. Tylko chciałbym się dowiedzieć który sposób (bez stosowania dodatkowych zewnętrznych układów) będzie najszybszy. Ale przecież podaliśmy jeden sposób :) DMA na timerze. Odczytywanie wejść + zapis do tablicy + inkrementacja wskaźnika jest z automatu, a w pollingu tracisz czas na wykonanie kilku rozkazó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ą...
Witam problem wyglada tak: w przerwaniu odbioru znaku przez uP mam umieszczone kilka rzeczy ale interesujace sa tylko dwie tzn zapisc znakow do tablicy dwu,wymiarowej oraz zapis "obrotow " do tablicy jedno wymiarowej, ich zapis jest poprzedzony odpwoiednimi "komendami". sek w tym ze: jesli wykasuje zapis "obrotów" do tablicy to, zapis tablicy dwu wymiarowej...
To ostateczny kod na zapis do pliku tablicy char **tab może być taki? Czy istnieje jeszcze dużo szybsze rozwiązanie?: pliczek=fopen(nazwa_pliku.c_str(... if(!pliczek) MessageBox(hWnd,"Nieoczekiwany error","",MB_OK|MB_ICONHA... else { fprintf(pliczek,"Poniższa tablica zawiera\n");...
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,...
Witam! Jak dla mnie, to wcale nie jest dziwne że ten kod nie działa, nawet po zmianie adresów. unsigned char licznik[6] = {0,0,0,0,0,0}; void licznik(void) { ... } Nie możesz mieć w programie dwóch symboli (w tym wypadku tablicy oraz funkcji) o tej samej nazwie. Prawdopodobnie nie jest to jednak powodem złego działania,...
udało sie z zapisem tablicy do pliku
Gdzie jest błąd? Błąd wynika z założenia, że zawsze prawidłowo będą porównywane liczby typu float. Niestety tak się nie dzieje. Przyczyny są wyjaśnione pod tym linkiem: [url=https://embeddeduse.com/2019/08/26/... Jeżeli chcesz porównywać liczby typu float, to powinieneś to robić z pewnym marginesem (epsilon). Miłej lektury ;)
W ramie trzymaną są także inne zmienne, stos.w kodzie używasz jeszcze innych zmiennych oprócz tej tablicy??
Petit Fat w żaden sposób nie powiększa rozmiaru pliku, po prostu nie modyfikuje tablicy FAT.
Dodano po 2 P.S. edytowano
Otwarcie pliku do odczytu za pomocą klasy fstream powinno wyglądać tak [syntax=cpp]fstream plik("aa.txt",ios::in);[/syntax] Natomiast do zapisu. [syntax=cpp]fstream plik("aa.txt",ios::out);[/syntax] Jeśli nie ma pliku o podanej nazwie to zostanie on utworzony. Dobrze jest też sprawdzić czy podczas otwierania wszystko poszło dobrze. [syntax=cpp]if (!plik.is_open())...
czy w bascomie8051 jest mozliwosc odebrania danych tak aby zapisac je do tablicy w postaci bitowej? nie musi byc to zapisanie do tablicy, moze to byc string, ale zeby dane bylo w postaci ciagu 0 i 1 Można to zrobic , na w/w sposoby i jeszcze parę innych . Piotrek PS Wysil sie i opisz problem dokładniej :D
Twój przykład w ogóle nie korzysta ze stosu (tylko do przechowywania zmiennych lokalnych). To co ci zjada stos to te tablice.
Masz Gotowwca: http://obrazki.elektroda.pl/3317252500_1... [syntax=csharp] using System; using System.IO; using System.Windows.Forms; namespace Przyciski { public partial class Form1 : Form { private const string SciezkaPliku = "c:\\MojLicznik.txt"; private int _iloscKlikniecPrzyciskA; private int _iloscKlikniecPrzyciskB; private int...
Prawdopodobnie nie rozróżnia kolega operatora przypisania (=) od porównania (==). Niepotrzebnie robi to kolega na około. WYS_0 do WYS_10 zamienić na tablicę, Może być char albo uint8_t. Dodać jedną zmienną np czas. Wtedy można użyć warunku: if (bit_is_clear(PINC, SW_1) && czas < 10) { czas++; PORTD = WYS[czas];...
Witam. Interesuje mnie zapis tablicy danych pod konkretny adres w pamieci (np zaraz za obszarem wektorow przerwan). W assemblerze uzywa sie do tego polecenia ORG, a w C?
Witam Wg mnie to pętla for która indeksuje rejestr "biegnie" cały czas niezależnie czy coś nacisnąłeś czy nie i zwiększa adres stąd błędna kolejność (tak naprawdę to losowy adres zapisu) i "puste miejsca". Proponowałbym zwiększać adres po zapisie do tablicy wciśniętego przycisku oraz dodać if`a sprawdzającego przekroczenie adresu 8. np. if(porzycisk)...
Właśnie zawsze mnie zastanawiało jak zabezpieczyć, żeby użytkownik nie mógł wyjść poza bufor danej tablicy Zapamiętać rozmiar i sprawdzać indeks podczas odczytu/zapisu z tablicy.
Dzięki za pomoc :D Mam problem z zapisem uint8_t do pliku z użyciem funkcji f_write, z f_prinf działa bez problemów : f_printf(&myFile, "%d\n", buff_data[i]); Jednak zależy mi na szybkości zapisu, jak powinna wyglądać funkcja zapisu tablicy uint_8_t z f_write?
Ad. 1. Po prostu Write(g) (możesz też w jednej procedurze podawać kilka parametrów oddzielonych przecinkami i mogą to być zarówno teksty jak i liczby w postaci stałych lub zmiennych. Ad 2. Każde odwołanie do tablicy zapisuje się poprzez nawias kwadratowy ( tablica ), gdzie tablica to zmienna typu array, a numer to wartość z zakresu indeksu (nie koniecznie...
To jest kamera analogowa. Jej podłączenie do Arduino będzie dość trudne. Choć nie niemożliwe skoro wymagasz tylko małych rozdzielczości. Kiedyś udało mi się zrobić na AVR układ odbierający sygnał Composite Video (czyli taki jaki masz tutaj) o rozdzielczości około 170x130 pixeli (pomijał większość linii). Tutaj wspomagający układ analogowy którego użyłem:...
Ale to jest wrzucone do tablicy przecież. Poza tym, ręcznie to napisałeś kod. Ale zapisu do tablicy fizycznie dokona procesor przecież. Jakoś niejasno wyjaśniasz bo na pewno nie chodzi Ci o to o co pytasz.
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]...
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];...
Procedura getkbd zwraca 0 gdy nie naciśniesz zadnego klawisza (albo jakas inna wartosc). Musisz zrobić tak, aby po naciśnieciu dowolnego klawisza program czekal na wartosc 0 a dopiero pozniej jezeli odbierze jakas wartosc to niech zapisuje to do tablicy. Np: dim x as byte dim i as bit do x=getkbd if x= 0 then i=0 end if if x<>0 and i =0 then tablica=x...
Poczytaj sobie o budowie dysku, sposobie zapisu, tablicy plików. Odnaleźć owszem może, ale same nazwy plików, a wewnątrz śmieci pozostałe po wgraniu nowych danych (nadpisane pliki).
Przemyśl może taki kod : program rec; uses crt; type osoba = record imie : string[15]; nazwisko : string[15]; ocena :integer; end; var plik : file of osoba; plik2 : file of osoba; uczen : osoba; a : char; begin clrscr; assign(plik,'dane.txt'); assign(plik2,'best.txt'); {$I-} rewrite(plik);rewrite(plik2&...
Witam Atmega16 wysyla przez rs232 dane z przetwornika adc.W c++ builderze uzywam komponoentu ComPort do obslugi rs232.Jak zrobic zeby te dane byly zapisywane do tablicy Tab[512] w postaci liczb hex.
To jest odczyt z UARTu. W pierwszej pętli program czeka na pojawienie się litery "R" Potem w drugiej pętli zapisuje wszystkie odebrane znaki do zmiennej K3 aż do momentu pojawienia się znaku nowej linii CR (czyli chr(13)
To Freddie jeszcze nie napisał, że w C++ można sprytnie zdefiniować dostęp równoważny w zapisie tablicy pól bitowych? No, zawiedziony jestem okrutnie... ;) Wystarczy zrobić klasę dla rejestru i przeciążyć operator indeksowania.
Możliwość odczyty tablic rejestracyjnych z odległości ok 20 metrów zarówno w dzień jak i w nocy. Nie ma takiej opcji - budżet co najmniej razy 10 i wtedy można mysleć.
Witam! W języku C zapis: x/=y jest równoważny (w innych językach zapisowi: x = x/y W języku C jest mnóstwo operacji na wskaźnikach, wskaźnikach do wskaźników, tablic wskaźników itp, itd, etc więc wprowadzono ten zapis w celu minimalizacji błędów.
zobacz tu: http://4programmers.net/ tam z lewej strony masz do wyboru, wybierz C
Zapisać -> Nie wiem w jakim stanie go masz, ale pewnie jako 8 bajtów:) Wytnij z tego bajty rodziny etc, zostaw sam SN właściwy, i jak pisał chyba JmL masz "tablice" w eepromie, no to siup zapisujesz pod ta i ta komórkę, co potrzeba. - tyle apropo zapisu Odczyt -> odczytujesz co któryś bajt(same SNy) do jakiejś innej tablicy w ramie i szukasz w niej...
Chodzi mi o to , żeby wartość zmiennej slowo pobrac z ciała funkcji main() i w funkcji void zapis(char &tablica więc chyba musze ją zdeklarować najpierw w main() chyba, że bład tkwi w deklaracji czyli powinienem przekazać zmienna 'słowo' przez wartośc do fukncji czyli z void zapis(char &tablica rozumie jak do t Kto nie rozumie ? Czy może kolega pisze...
a w xmlu myślisz, że coś innego dostajesz tak naprawdę?... <ustawienia> <globalne> <pliki nazwa="abcd" sciezka="gdzies" rozmiar="5"/> </globalne> </ustawienia> Tak czy inaczej - do zapisu tablicy się to nie nadaje. Nie - że XML się nie nadaje, tylko Settings - czego masz zresztą przykład, jak...
Z tego co wiem, jak się mylę to niech kolega mnie poprawi, zapis CHS w tablicy partycji zawsze jest oparty na tych paramertach: 255 głowic i 63 sektory na głowice ponieważ jest on zgodny z przerwaniem INT13h BIOS. Więc chyba nie istnieją przypadki w których parametry te były by inne dla zapisy w tablicy partycji? Jakim narzędziem dyskowym można wykryć...
zjadłam e przy zapisie funkcji :)
1. Spróbuj pozbyć się tej bibioteki - zapisz ręcznie kilkanaście bajtów, potem je odczytaj i np. przy każdym starcie programu zwiększ. 2. Jeśli kiedykolwiek zapisywałeś coś w pętli z dużą szybkością to mogłeś uszkodzić pamięć. 3. jako rozmiar podaje się maksymalny rozmiar danych, które chcesz zapisać, w Twoim przypadku powinno być to co najmniej sizeof(str_dane)....
Przykład zapisu tablicy w pamięci flash i trzymania jej tylko tam: unsigned char temp[3] PROGMEM = {0,1,2}; aby odczytać dane z takiej zmiennej wykorzystać należy polecenie postaci: data = pgm_read_byte(&temp[j])
Deklaracja tablicy type tab=array[1..10] of byte; var tablica:tab; Zapis do tablicy np: Readln(tablica[1]); Wypis z tablicy np Writeln(tablica[1]);
Tak, kompilator obetnie typ int do 8-bitów. Jeśli chcesz zapisać całość to chyba najprościej jest zmienć typ tablicy na int, a potem ew. rzutować ją na byte (jak się domyślam int8_t). Ew. ręcznie zapisać a >> 8, a % 8. Tylko, że taki zapis wrażliwy jest na endianess.
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...
Też to widzę (choć nie na pewno ostro). Zwiódł mnie kompilator po deklaracji: const byte tablica[10] i zapisie tablica [9] = 0x55 otrzymałem komunikat: error: assignment of read-only location Założyłem że dane są w pamięci FLASH Dane chyba nadal są w RAM - niestety nawet nie wiem jak to sprawdzić
mnie tez sie tak wlasnie wydaje ze C Wlasnie tez sie dalem odp. C w 33 ale szukalem odpowedzi na necie i sam nie wiem jaka powinna byc prawidlowa. Taki zapis tablicy to pierwszy raz widze :D
Tylko zapis/odczyt tablic z parametrami wczytywanymi do ramu na początku programu
Jeśli z poziomu telefonu to Telefony często nadpisują strefy zapisu tablicy FAT i odzysk jest wtedy tylko po przez RAW a i to czasem nie jest możliwe z powodu nadpisywania poszczególnych sektorów. Nadpisanych danych nic nie odzyska to co znalazł PhotoREC to jedyne co można odzyskać z tak uszkodzonego nośnika.
Zużycie układów NAND, najprawdopodobniej błędy zapisu w tablicach translacji. Z prawdopodobieństwem graniczącym z pewnością samoczynnie, choć można powiedzieć, że przez użytkownika, który zużywa nośnik zapisując na nim dane...;)
Czy taki sam rezultat masz przy dbase_get_record_with_names(), kiedy zamiast $record[4] odwołujesz się do pól po nazwach (np. $record['imie'] ) ? Co dostajesz jak wyrzucisz zawartość tablicy $record na ekran przed wykonaniem dbase_replace_record? Spróbuj też takiego sposobu zapisu tablicy: [syntax=php]$row = array_values($row); dbase_replace_record($db,...
Tak. (aczkolwiek nie jest mi bitset znany - nie programuję w C niestety - ale jeśli umożliwia taki zapis tablic, o jakim wsponaiłem na końcu bez potrzeby samemu pisania kodu, to tak.) Dodano po 2 PS do autora: liczysz średnią jak i to 'razy' za każdym razem, gdy doliczasz do sumy. Niepotrzebnie zupełnie. Wystarczy ją policzyć raz na końcu.
1. Przewody o przekroju < 1,5 mm² ułożone na stałe. Naruszenie zapisów tablicy 52J z PN-IEC 60364-5-52:2002 2. Brak żyły ochronnej. Naruszenie zapisów rozporządzenia w sprawie warunków, jakim powinny odpowiadać budynki i ich usytuowanie.
1. Wywal tą zmienną, nikomu do niczego nie jest potrzebna. 2. Nie używaj do tego celu tablicy, użyj listy http://tutorials.jenkov.com/java-collect... 3. Serializacja obiektu potrzebna mędzy innymi do zapisu/odczytu pliku. Realizacja jej poprzez zapis/odczyt pliku, hmm ... herezja jakaś.
Ale przy zapisie do pliku za pomocą plik << * tablica Jest duza różnica miedzy: [syntax=cpp]plik << * tablica[i][/syntax] a [syntax=cpp]plik << tablica[i][/syntax] To pierwsza sprawa, a druga - co to znaczy "nie chce działać"? Bledy?
To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując tak timer1 do tablicy możesz gubić High timer1....
Pierwsze, co mi się nasunęło patrząc na datę postu, to czy to się przypadkiem nie stało 26 kwietnia :P ? Bo jeśli tak, to nie wiem czy pamiętasz czasy paniki z okazji Czernobyla - ale nie elektrowni :D... Jeśli natomiast masz problemy z zapisem tablicy partycji, spróbuj najpierw użyć starego DiskEdita z pakietu Norton Utility i wyzerować obszar MBR...
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ę ?
OK, czy tak powinien wyglądać zapis z tablicy 8 bitowej do zmiennej int16? memcpy (out_int16, in_uint8[x], 2); PS: Czy dobrze zakładam, że w mikrokontrolerach uin8_t jest odpowiednikiem char?
Symulacja przycisków zielonymi przyciskami rozumiem. Popróbuję jak to działa. Druga sprawa - zapis tablicy w eeprom. Już znalazłem odpowiedź. Teraz podziałam. Jeżeli będę miał gotowy przetestowany program, to muszę go wgrać do procesora. Podłączam do kompa interfejs USB->płytka programatora. W niej umieszczam procesor. Czy wgrany program w procesorze...
sorry ze tak post pod postem ale zamieszczę ostatniejszą wersje mojego programu: co zmieniałem: -dodałem zapis taki mniej więcej pod exela, to co zapisze można importować do exela. - zmieniłem zapis tablicy ( już można pozostawić wolne miejsca ) - czyszczenie tablicy. - dodatkowe 2 stany przy adresowaniu. - troszkę zwiększyłem niezawodność (znaczy zęby...
Kolejne pytanie: Jeśli chcę odebrać kilka znaków z klawiatury to powinienem wpisać to w jakąś tablicę? Jeśli chcę wysłać do PC cały wyraz to jak to robić? Możesz to zrobić różnie. Zależy czego potrzebujesz i na ile jesteś wprawny w programowaniu w C. W każdym z przypadków trudno jednak będzie się obyć bez tablic dla ciągów znaków odbieranych i wysyłanych....
Nie skazywałbym tych makr tak od razu na banicję, w końcu "Named Address Spaces" należy do rozszerzeń GNU C. Nie zawsze ma się komfort kompilowania projektu z rozszerzeniami GNU C. A niestety, kiedy zaczniemy używać g++, kwalifikator __flash przestaje być dostępny. Na szczęście jest constexpr :) Czy jest w tym różnica w prędkości dostępu do danych,...
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...
Pokaz kod odpowiedzalny za wyświetlanie pojedyńczej kolumny jeśli potrafisz Jeszcze powinieneś dodać kod szóstej kolumny Kol6 , czyli zmienić cały zapis w tablicy kodów .
Nie wiem na ile to pomoże i czy w ogóle, ale mam dwie uwagi: 1. Wszystko to, z czego korzystasz zarówno w programie głównym (w funkcji main i całej hierarchii funkcji, której korzeniem jest main) jak i w funkcjach obsługi przerwań, a co znajduje się w pamięci RAM (zmienne, tablice), powinno być opatrzone słowem kluczowym volatile . 2. Czemu nie zagwarantujesz...
Wydaje mi się, że to jest tak: char * znalezione[1500] jest tablicą wskaźników na typ char. W pętli while deklarujesz i używasz zmiennej: char cos[90] To do niej zapisujesz sciezke znaleznionego pliku. Wykonujesz też przypisanie: znalezione[i] = cos; Musisz mieć świadomość, że po tym przypisaniu w tablicy znalezione znajdzie...
witajcie. potrzebuje program, który po wczytaniu n liczb naturalnych do tablicy, losuje dwie z nich, dodaje i mnoży za pomocą procedur. z zapisem samej tablicy, dodawania i mnożenie dam sobie rade, ale te losowanie jest nie do zgryzienia.
http://obrazki.elektroda.pl/4333123900_1... Program na obrazku powyżej. Założone działanie jest następujące: są dwa wejścia, IN0 oraz IN2. Na wejścia przychodzą impulsy (kilka na sekundę), ale za szybko, aby ze spokojem przeanalizować. Zatem zrobiłem sobie zapis stanów do tablicy, timer co 20msek daje impuls, impuls powoduje zapis danych,...
No ale gdzie leży ten błąd w pierwszej? Właściwie wszystko. Warunek zakończenia, test liczby, zapis do tablicy. Zastosuj sito Eratostenesa.
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...
Proszę kogoś o podpowiedź i wyjaśnienie który fragment kodu jest odpowiedzialny za zapis w tablicy pamięci układu DS2430A, nie mogę się jakoś połapać. Dziękuję
bascom zapis tablicy tablicy zapis elementu tablicy zapis tablicy eeprom
sygnał syrena arduino przycisk funkcji skrzynia automatyczna dodge
sharp lc46le824e falownik powmr
Zapętlanie wtrysków benzyny: podłączenie sygnału obrotów w instalacjach LPG Przestrojenie radia Sherion SH-300L na pasmo 87,5 MHz