wskaźnik struktura tablica

Znaleziono około 336 wyników dla: wskaźnik struktura tablica
  • [C] - wskaźnik do tablicy wskaźników na struktury

    Dodano po 1 w ogóle to nie wiem po co korzystasz z 2ch funkcji jak spokojnie możesz to zrobić w jednej: [syntax=c] #include<stdio.h> #include <stdlib.h> typedef struct{ int x; int y; }polozenieS; int getXvalue(void); //your functions int getYvalue(void); int random(int min, int max); polozenieS* add_structure(void); int main(void) { int...

    Programowanie   15 Sie 2012 15:01 Odpowiedzi: 1    Wyświetleń: 1326
  • REKLAMA
  • [C] Jak zadeklarować wskaźnik do tablicy struktur w C?

    Witam! Jednym z rozwiązań jest zadeklarowanie pola struktury jako wskaźnika do np LEV-elementowych tablic typu "wskaźnik do char" np tak: [syntax=c]typedef struct { char *opis_msg; char *(*alarmy)[2]; } AL_TABLE;[/syntax]a nastepnie odwoływać się do nich następująco np: [syntax=c]printf("%s\n", (al_tab[2].alarmy[2])[1]);[/syntax] Analizując wiersz z...

    Programowanie   20 Lis 2012 07:03 Odpowiedzi: 5    Wyświetleń: 1500
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [C] Jak zainicjalizować wskaźniki do tablic struktur w C?

    Witam, nie można tak realizować inicjalizacji, ponieważ zastępujesz wskaźnik na strukturę wyrażeniem: { {MAIN_SCREEN_ID, MS_BTN_OK_ID,20,20,20,20,(u8*)NU... {MAIN_SCREEN_ID, MS_BTN_ESC_ID,40,20,20,20,(u8*)N... {MAIN_SCREEN_ID, MS_BTN_MENU_ID,60,20,30,20,(u8*)...

    Mikrokontrolery   02 Gru 2011 08:45 Odpowiedzi: 5    Wyświetleń: 2714
  • ANSI C - Dynamiczna tablica wskaźników na strukturę

    Obie metody są dobre. W metodzie A definiujesz wskaźnik na tablicę obiektów typu struktura, a następnie alokujesz pamięć na 10 tego typu obiektów. I to jest metoda prostsza. Metoda B jest bardziej złożona. Nie alokujesz od razu jednej tablicy na wszystkie elementy, ale tworzysz tablicę wskaźników, z których każdy dopiero wskazuje na obiekt typu struktura,...

    Programowanie Początkujący   17 Sty 2015 20:19 Odpowiedzi: 11    Wyświetleń: 1836
  • REKLAMA
  • Jak użyć wskaźnika do tablicy w strukturze w C?

    Twoja funkcja musi pobierac wskaznik do struktury GPS. Przykładowo jesli struktora nazywa się strukturaGPS: typedef struct{ int wysokosc; int szerokosc; int czas int packet3[8]; }strukturaGPS; //za jej pomocą tworzysz strukturę GPS: strukturaGPS GPS; //Funkcja bedzie wyglądała tak: void gps_dm_dms(strukturaGPS* GPSpointer...

    Mikrokontrolery   06 Wrz 2008 18:23 Odpowiedzi: 2    Wyświetleń: 1254
  • REKLAMA
  • Jak przekazać wskaźnik na tablicę w strukturze do funkcji WriteFile?

    unsigned char * buf_o = &(Pointer->Buffer_O[0]... WriteFile( hCom, &(Pointer->Buffer_O[0]... ... ); Zmieniłbym nazwę pola Thread na CmdStopThread albo coś podobnego.

    Programowanie Początkujący   05 Lis 2009 18:57 Odpowiedzi: 2    Wyświetleń: 1136
  • [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
  • ARM C: Wyjaśnienie wskaźników i inicjalizacji tablicy struktur led_params w kodzie

    2. Co to oznacza Ten kod oznacza, że w zależności od tego która definicja została zdefiniowana (np. LED8), takimi danymi zostanie zainicjowana tablica led_params ledx , czyli dla LED8 będzie to równoważne: 1). Co to oznacza Kod: Ten kod oznacza że do trzeciej pozycji tablicy request zostanie wpisany wynik działania funkcji LED_GetBlinkState której...

    Mikrokontrolery Początkujący   13 Gru 2012 12:05 Odpowiedzi: 5    Wyświetleń: 2058
  • ANSI C - Zwalnianie pamięci tablicy wskaźników na tablice zawartej w strukturze

    Indeksy w C zaczynaja sie od zera, czyli 0 - count-1!

    Programowanie Początkujący   07 Sty 2015 21:11 Odpowiedzi: 4    Wyświetleń: 963
  • ANSI C - Zwalnianie pamięci struktury zawierającej tablicę wskaźników do struktu

    Jak ja lubię te długie nazwy, niby pomocne a tak naprawdę cholernie mylące... No ale nic. Zobacz co masz w funkcji main(): K * kolejka; kolejka=malloc(sizeof(kolejka)); a powinno być: kolejka=malloc(sizeof(K)); No przecież sizeof(kolejka) to raptem 4 bajty (czy tam ile liczy sobie zwykły pointer, jakim jest kolejka) i gdy potem w funkcji InicjujKolejke()...

    Programowanie Początkujący   13 Sty 2015 08:41 Odpowiedzi: 2    Wyświetleń: 1563
  • Jak określić liczbę wierszy w tablicy dwuwymiarowej w ANSI C?

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

    Programowanie Początkujący   01 Lip 2011 10:43 Odpowiedzi: 8    Wyświetleń: 3890
  • [AVR][C][RTC-PCF8583] dni tygodnia, deklaracja tablicy znaków

    Zadeklaruj stałą tablicę w PROGMEM, a ze struktury odnoś się przez wskaźnik.

    Mikrokontrolery   03 Kwi 2013 22:42 Odpowiedzi: 7    Wyświetleń: 2793
  • REKLAMA
  • [C] Jak skopiować dane z tablicy do struktury w C za pomocą wskaźników?

    [syntax=c] void TableCopy(unsigned char *PointerSource, int LengthDest, unsigned char *PointerDest); struct cmd { unsigned char length; unsigned char addres; unsigned char data[10]; }; unsigned char mem[12] = "Ala ma kota"; int main() { struct cmd commenda={10,20,'a','b','c'}; int j; TableCopy(mem, sizeof(commenda.data), commenda.data+3); for(j = 0;...

    Programowanie   01 Wrz 2012 14:34 Odpowiedzi: 2    Wyświetleń: 744
  • Czy istnieją wzorce projektowe w języku C? Szukam informacji i przykładów

    Wzorce projektowe nie mają poprawiać czytelności, tylko gwarantować niezawodność kodu (IMHO). Polimorfizm jest do zrobienia - w każdej strukturze (klasie) masz wskaźnik do tablicy funkcji (vtable) i zamiast wywoływać funkcje bezpośrednio korzystasz z tablicy wskazywanej przez strukturę. Wygląda to jeszcze gorzej niż brzmi, więc zamiast od razu skreślać...

    Mikrokontrolery   23 Gru 2009 13:15 Odpowiedzi: 7    Wyświetleń: 1662
  • [C] MSP430 IAR - Wskaźnik na tablicę struktur w pętli nie działa

    Witam Piszę w C program dla MSP430 środowisko IAR . Napotkałem na następujący problem. Mam zadeklarowaną tablicę 10 elementów będących strukturami. Mam też procedurę wyrzucajacą przez port RS232 zawartość takiej struktury. Porcedura pobiera dane przez wskaźnik na element tablicy. I teraz gdy odwołam się do procedury w ten sposób : drukuj(&tablica[0]);...

    Programowanie   24 Mar 2009 16:18 Odpowiedzi: 3    Wyświetleń: 2646
  • [Atmega328P][C] - Obsługa przycisków z wykorzystaniem timerów

    Można też zrobić sobie ładną strukturę do przechowywania danych o przycisku, a potem z tych struktur utworzyć tablicę i dodatkowo tablice wskaźników na funkcje dla każdej akcji każdego przycisku i mamy wszystko rozwiązane w eleganckiej i szybkiej pętli w przerwaniu.

    Mikrokontrolery AVR   16 Sie 2012 11:12 Odpowiedzi: 15    Wyświetleń: 1656
  • 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
  • Seagate barracuda 1 TB - Odzyskiwanie danych z uszkodzonej i sformatowanej party

    1.Co oznacza wskaźnik xCxx?? Wskaźniki wykazuje obecności struktur: T – tablica partycji E – wpis w tablicy B – sektor rozruchowy woluminu C – kopia sektora startowego/tabeli GPT F – Struktury podstawowe FS (na przykład, plik pierwszy rekord MFT dla NTFS) f – MFTMirr dla NTFS x – struktura jest nieobecny lub...

    Naprawa nośników i odzysk danych   04 Gru 2015 22:26 Odpowiedzi: 16    Wyświetleń: 999
  • [Attiny25,C] - Pusty wskaźnik do funkcji w strukturze.

    Masz rację . Myślałem trochę inaczej , że już sama nazwa wskaźnika jak funkcji na którą ma wskazywać przypisuje mu jej adres. Jest odwrotnie to nazwa może być wskaźnikiem. Tak jak w przypadku tablic. Tzn nie jest konieczny operator &.

    Mikrokontrolery AVR   16 Mar 2014 16:38 Odpowiedzi: 6    Wyświetleń: 942
  • [c]przepisanie zawartości tablic/struktur przez wskaźnik?

    volatile uint8_t tab1[10]; tab1 jest wskaźnikiem z niejawnym modyfikatorem const do tablicy zmiennych typu uint8_t z modyfikatorem volatile Nie doczytałem wcześniej. Innymi słowy moje wcześniejsze próby rozbiły się o const, to było nie do przejścia... Dodano po 58 struct test { .. } strTest; struct test *wsk = strTest; Pamiętaj, że...

    Mikrokontrolery   06 Cze 2010 12:39 Odpowiedzi: 19    Wyświetleń: 4344
  • Jak podmienić tekst w tablicy char tekstem z bufora RAM w C?

    Ale to nie są tablice tylko wskaźniki Tablic (w moim patrzeniu) to w C nie ma nieprawda, język C wspiera operacje na tablicach. To że mozna ją zdefiniować róznorako to inna inszość, dajmy przykład: char napis[20]; // jest tablicą dwudziestoelementową typów 'char' co nadaje się na trzymanie tekstów struct MyStruct struktury[20]; // jest...

    Mikrokontrolery AVR   30 Lip 2024 12:21 Odpowiedzi: 20    Wyświetleń: 594
  • Jak przekazać tablicę struktur do funkcji sumującej w C++?

    #include <cstdlib> #include <iostream> using namespace std; struct struktura { public: int nazwa_p[20]; int ilosc_p; float cena_n; float cena_b; struktura(void) { for(int i = 0;i <= 20;i++)this->nazwa_p[i] = 0; } }; int liczy(struktura *tablica) { int suma; for (int...

    Programowanie Początkujący   28 Gru 2009 13:30 Odpowiedzi: 6    Wyświetleń: 5005
  • C - Zapisywanie do struktur z pliku - Symulacja PKP

    Wykazujesz pewną niekonsekwencję - w strukturze masz zadeklarowaną tablicę znaków, natomiast przy odczycie kombinujesz ze wskaźnikami. Problemem jest chyba przypisanie [syntax=c]Pociag_wskaznik = Pociag;[/syntax] spróbuj: [syntax=c]strcpy( p[i].Pociag, Pociag);[/syntax]

    Programowanie   08 Mar 2013 23:02 Odpowiedzi: 3    Wyświetleń: 1176
  • Ansi C - Widoczność i przekazywanie lokalnych tablic i struktur w funkcjach

    Brakuje określenia typów zwracanych przez funkcje (void?). W main próbujesz przekazać strukturę przez wartość. Użyj "&nowy", aby pobrać wskaźnik do nowy. I dodaj gwiazdkę w funkcja2() - musi działać, nie ma bata.

    Programowanie Początkujący   27 Lis 2014 17:11 Odpowiedzi: 4    Wyświetleń: 1026
  • Jak przekazać port i bit jako parametry funkcji w C dla AVR?

    a skąd moja biblioteka ma wiedzieć co to jest PINB i PORTB?;) Wskaźnik przekazuje się z zewnątrz, biblioteka nic nie wie co to jest PINB i PORTB. Biblioteka ma w tym przypadku dostęp tylko do wskaźników wskazujących na coś, akurat to my zakładamy, że to coś wskazuje na PINx lub PORTx. Co do uniezależnienia się od io.h: A skąd wtedy program ma wiedzieć...

    Mikrokontrolery AVR   14 Lip 2011 23:36 Odpowiedzi: 13    Wyświetleń: 2541
  • C++ usuwanie elementów struktury - funkcja usunauto nie działa poprawnie

    Brak bugów, ale nie działa. Podpowiedzi?] Po pierwsze jak nie działa to oznacza, że ma bugi. Po drugie chociaż jedno zdanie co to ma robić i co próbujesz osiągnąć i definicja struktury (klasy?) "samochod" mogłaby zwiększyć szanse, że ktoś ci pomoże. Pierwsze co od razu sie rzuca w oczy... raz indeksujesz te tablice wskaźnikiem (iks), a raz wartością...

    Programowanie Początkujący   24 Sty 2015 12:42 Odpowiedzi: 18    Wyświetleń: 2532
  • [STM32F4][C] - Zamiana bajtów miejscami "w locie"

    Mam na sztywno podać ich rozmiar? Też można. Niestety nie rozumiem tego: "No bo takie rzeczy trzeba robić "po ludzku", czyli bufor ręcznie (wcześnie), a następnie należy go podpiąć do tej struktury (zmienić tablicę na normalny wskaźnik). " Z tego zrozumiałem, że to ma być jednak wskaźnik, nie tablica. Zrób tak: [syntax=c] struct framebuffer { ... void*...

    Mikrokontrolery ARM   18 Mar 2015 15:53 Odpowiedzi: 59    Wyświetleń: 3384
  • Przykłady zastosowań unii i struktur w języku C (embedded)

    Cześć, korzystam regularnie ze struktur, tablic struktur i wskaźników na struktury. Wiem jaka jest różnica między strukturą i unią. Zastanawiam się jednak nad praktycznymi przykładami wykorzystania unii oraz połączenia unii ze strukturami. Czy dysponujecie jakimiś przykładami (embedded), gdzie połączenie unii ze strukturą pokazuje sens tego tandemu?...

    Mikrokontrolery AVR   26 Cze 2022 12:44 Odpowiedzi: 19    Wyświetleń: 1074
  • [AVR][C] - wskaźnik w strukturze - jak podstawić wartość

    ale jak już przy tym jesteśmy to rozumiem że ta operacja *(struktura.wsk) = ... zadziała tak jak chciałem? czyli podstawi wartość do zmiennej wskazywanej przez ten wskaźnik ??? tak a jeszcze przy okazji, gdyby ten wskaźnik był wskaźnikiem na jakąś tablicę i chciałbym go zwiększyć o N żeby wskazywał N-ty element tablicy, to hmmm mam to tak zapisać???...

    Mikrokontrolery   11 Wrz 2009 06:13 Odpowiedzi: 3    Wyświetleń: 4089
  • [STM32] Tablica wielowymiarowa - wysyłanie przez USART

    Mam głupie pytanie: Jak można się wskaźnikiem poruszać wewnątrz struktury po komórkach tablicy ? Jak to napisać ?

    Mikrokontrolery ARM   30 Mar 2017 23:05 Odpowiedzi: 13    Wyświetleń: 1410
  • c++ - błąd _BLOCK_TYPE_IS_VALID podczas uruchamiania

    Witam. Mam do napisania program, oto treść 'zadania' : Zdefiniuj typ strukturalny zawierający 3 pola (int, char, double ). Następnie zaimplementuj funkcje do obsługi zdefiniowanego typu: 1. losowanie – funkcja: a) pobiera jako argument liczbę N struktur, które mają zostad utworzone; b) dynamicznie alokuje pamięć na tablicę N wskaźników na struktury;...

    Programowanie Początkujący   13 Paź 2014 17:29 Odpowiedzi: 7    Wyświetleń: 1725
  • [C] Jak użyć malloc do dynamicznej alokacji pamięci dla tablicy struktur?

    Witam! Hmm... Na początku to trochę rozwlekłeś strukturę. Niepotrzebnie pola: imię, nazwisko, dzień, miesiąc, rok zdefiniowałeś jako tablice dwuwymiarowe a konkretnie niepotrzebnie dodałeś indeks 1 czyli tam, gdzie masz po 10. Powinieneś zadeklarować zgodnie z sugestią Kolegi krru czyli: [syntax=c]struct dane { char imie[30]; char nazwisko[30]; int...

    Programowanie   02 Maj 2012 00:19 Odpowiedzi: 7    Wyświetleń: 4227
  • C++ - Inicjalizacja tablicy struktur za pomocą wskaźnika i alokacji dynamicznej

    Mam np. następującą strukturę: [syntax=cpp-qt] struct telefony { char marka[20]; float przekatna_ekranu; float waga; }; [/syntax] Teraz deklaruję oraz inicjalizuję tablicę struktur o nazwie np. nokia: [syntax=cpp-qt] telefony nokia[3] = { {"6300", 2, 91}, {"N82", 2.4 , 114}, {"Lumia 520", 4, 124} }; [/syntax] A jak najwygodniej zrobić podobną inicjalizację,...

    Programowanie   03 Maj 2015 10:43 Odpowiedzi: 3    Wyświetleń: 1320
  • [C] Jak zmodyfikować 2. element tablicy w strukturze w C?

    Zależy mi na tym, aby odwołanie do wartości tablicy było za pomocą wskaźnika. Ponieważ mam funkcję która przyjmuje jako argument wskaźnik do struktury.

    Programowanie Początkujący   28 Lut 2012 10:50 Odpowiedzi: 5    Wyświetleń: 1429
  • [C++] Jak zwrócić wiele wartości z funkcji?

    Dynamiczną liczbę wyników to w sumie tylko i wyłącznie przez struktury/klasy typu wektor bądź lista. Albo jako argument przekazać referencję na wskaźnik, funkcja pod danym wskaźnikiem tworzy tablicę o odpowiednim rozmiarze, wypełnia ją wynikami a liczbę wyników zwraca przez return.

    Programowanie   25 Sie 2008 09:14 Odpowiedzi: 17    Wyświetleń: 22437
  • C - Wskaźnik na strukturę w definicji struktury -jak ugryźć

    Witajcie Piszę programik na AVR gdzie potrzebne mi jest menu wielopoziomowe. Wewnątrz struktury chciałbym przechowywać wskaźnik na tablice struktur o danym typie "menu_struktura". Nie mogę tego skompilować. Problem polega na tym ze już wewnątrz definicji struktury definiuje stałą o takim typie. Przepraszam, ale nie wiem czy wyraziłem się jasno. Popatrzcie...

    Programowanie Początkujący   28 Lut 2016 18:43 Odpowiedzi: 2    Wyświetleń: 738
  • [STM32F4] [STM32F4][C] - Rozmiar tablicy pixels w strukturze framebuffer w SRAM

    Adres zmiennej _main_ram_start który jest równy wartości 0x20000000 jest rzutowany na wskaźnik na strukturę framebuffer. W konsekwencji wskaźnik fb też przyjmuje adres 0x20000000.

    Mikrokontrolery ARM   28 Sie 2014 11:12 Odpowiedzi: 20    Wyświetleń: 2055
  • Jak poprawnie użyć pamięci FLASH do obsługi tekstów?

    Pytanie: czy w omawianym przypadku jest jakaś możliwość zapisania we flash tablicy wskaźników do tekstów zapisanych we flash? Oczywiście. Zrób sobie tablicę ze stringami korzystając ze struktury.

    Mikrokontrolery AVR   04 Lut 2023 19:52 Odpowiedzi: 14    Wyświetleń: 576
  • Jak uzyskać wskaźnik na strukturę w C? Przykład z `mystruct`

    (at)Marek_Gorecki to może zadeklaruj sobie strukturę z domyślnie ustawieniami jako const struct oraz zainicjaliuj wszystkie pola. Jak będziesz chciał wrócić do domyślnych ustawień to wystarczy ci jedno memcpy. Pomysł z tablicą i kopiowaniem w pętli nie jest do końca trafiony choćby w względu na pakowanie danych (bardziej jego brak😀) w strukturach.

    Mikrokontrolery Początkujący   25 Gru 2017 20:02 Odpowiedzi: 29    Wyświetleń: 2082
  • malloc w C nieznana w czasie kompilacji ilość elementów

    Jeśli w pewnym momencie ilość będzie znana, jednocześnie niezmienna, to po prostu do malloc przekazać rozmiar jednej struktury razy ilość elementów, uzyskany wskaźnik można traktować jak tablicę: typedef struct { int jakies_pole; } sample_buffer; int main() { unsigned int i, cnt; i = 3; cnt = (rand() % 10) + 2;...

    Programowanie   26 Lis 2009 09:12 Odpowiedzi: 7    Wyświetleń: 1890
  • STM32F429ZI: Jak odczytać elementy tablicy wskaźników do tablic fontów?

    Idealna byłaby sytuacja, by w strukturze zebrać oprócz wskaźnika do odpowiedniej tablicy także wielkości: szerokość i wysokość oddzielnie. Próbowałem tego, ale same błędy wywalał.

    Mikrokontrolery ARM   18 Lip 2016 20:26 Odpowiedzi: 30    Wyświetleń: 2577
  • [C] Wskaźnik na element struktury czy całą strukturę? Jak poprawnie użyć?

    Po kiego grzyba Ci pola bitowe? Nie wolno w ten sposób odwoływać się do kolejnych elementów struktury. Działa tylko dlatego, że przy kompilacji włączona jest opcja -fpack-struct . No i po co Ci struktura do trzymania kilku elementów tego samego typu? Od tego są tablice, a jeżeli chcesz koniecznie mieć tam wpisane nazwy, to sobie je możesz zdefiniować...

    Mikrokontrolery   23 Kwi 2009 14:01 Odpowiedzi: 10    Wyświetleń: 7144
  • C AVR - Jak stworzyć wielojęzykowe menu w pamięci flash?

    (at)idepopizze Chyba tak zrobię... Problem z tym, że jak dojdą jeszcze z 2 języki to kodu będzie od groma! Jak nic nie wymyślę to najwyżej w międzyczasie pomyślę nad implementacją menu pomysłu tadzika. po prostu szukałem pomysłu na zapis stałej... nawet jeżeli miałoby się to wiązać z resetem programu czyli: - wybierz język (0-3) - zapisz stałą do flash:...

    Mikrokontrolery AVR   24 Lut 2016 23:35 Odpowiedzi: 8    Wyświetleń: 1161
  • Jak wypełnić strukturę danymi uint16_t bez bezpośredniego odwoływania się do zmiennych?

    Niestety nie wiem jak całkowicie wypełnić taką strukturę 5-cioma słowami uint16_t (ważne) nie odwołując się bezpośrednio do zmiennych w tej tablicy ? Możesz użyć unii, gdzie jednym elementem jest zmienna o typie Twojej struktury a drugim tablica zmiennych typu uint16_t. Innym rozwiązaniem jest deklaracja wskaźnika na tablicę pięciu uint16_t, wpisanie...

    Programowanie Początkujący   01 Cze 2017 22:10 Odpowiedzi: 4    Wyświetleń: 942
  • C++ - Zamiana dostępu indeksowego na wskaźnikowy w tablicy struktur

    Proszę o zamianę kodu o dostępie indeksowym na dostęp wskaźnikowy: Dodano po 54 Hmm, pozamieniałem ale nie działa, muszę wcześniej określić jakiś wskażnik do tych tablic?

    Programowanie   12 Sty 2013 15:04 Odpowiedzi: 2    Wyświetleń: 1035
  • Sito Eratostenesa pracujące na pojedynczych bitach

    Dokładnie tak. Ustawiasz, zerujesz i testujesz za pomocą operacji bitowych. Użyj nowego typu danych (struktura ze wskaźnikiem na tablicę i z jej długością) i napisz sobie funkcje init(), set(), clear(), test(). Możesz automatycznie realloc()-ować pamięć przy próbie dostępu do bitu, który nie mieści się w zakresie tablicy. Pozdrawiam, Dr.Vee

    Programowanie Początkujący   15 Sty 2010 18:05 Odpowiedzi: 5    Wyświetleń: 1275
  • ANSI C - Używanie malloc do stworzenia ściśle określonej tablicy 2 wymiarowej

    Proszę o pomoc bo zaczyna mi znowu para lecieć uszami. Nie wolno mi używać VLA. Mam stworzyć macierz trójkątną za pomocą malloc w której każdy element styka się z każdym, najprościej to wyjaśnić dla korelacji. [syntax=cpp] 0 5432 1 1Cena 1 xxxx 2Cena 2 xxx 3Cena 3 xx 4Cena 4 x 5Cena 5[/syntax] Tworzę strukturę z macierzą wskaźników: struct struktura{...

    Programowanie Początkujący   01 Sty 2015 14:17 Odpowiedzi: 1    Wyświetleń: 1017
  • [C] Odczyt danych przez wskaźnik do wskaźnika void* i malloc – jak poprawnie przypisać?

    Problem polega na zupełnie głupio napisanym programie. Skoro ptr to tablica wskaźników na struktury (czy tam wskaźnik na wskaźnik na strukturę), to tak właśnie powinien być zadeklarowany, a nie void*.... struct xyz; struct xyz *ptr[10]; lub struct xyz **ptr; 4\/3!!

    Mikrokontrolery AVR   28 Wrz 2010 07:48 Odpowiedzi: 4    Wyświetleń: 3270
  • [STM32F1][C/Eclipse] - Zawieszający się program: wielkość stosu, zajętości RAM'u

    Freddie Chopin, FIFO jest dobrym rozwiązaniem, myślałem, że uda się to zrobić w prostszy sposób. Niestety muszę przebudować wszystkie funkcje z tym związane, bo chcę zamienić aktualne rozwiązanie czyli dwie zmienne tablica i licznik danych w buforze na strukturę z tablicą, wskaźnikiem na ostatnio odczytany element i licznikiem danych w buforze. Mam...

    Mikrokontrolery ARM   09 Kwi 2014 22:29 Odpowiedzi: 9    Wyświetleń: 1809
  • AVR Studio vs Assembler - bezpieczeństwo kodu, bootloadera i konwersja USB/RS232

    Oh well, temat bardzo ciekawy, ale proponuję ignorować (at)spec220 Proszę nie karmić trolla. C nie może posiadać nakładki graficznej, bo wszystko tam jest jazdą po bandzie, chora koncepcja wskaźnika, tablicy, nie chronione struktury danych, archaiczna struktura kompilacji rodem z 195x-6x Jeden wielki Undefined Behaviour Podeślę jutro przykład (taki...

    Projektowanie i Tworzenie Po godzinach   21 Lut 2022 19:32 Odpowiedzi: 78    Wyświetleń: 3273
  • ARM C: Jak odczytać wszystkie elementy tablicy point[8] w strukturze przez wskaźnik?

    [syntax=c]tablica[i]=(int32_t)(strukt->p...

    Mikrokontrolery ARM   24 Lut 2013 20:34 Odpowiedzi: 2    Wyświetleń: 858
  • 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ń: 6353
  • Jak zmieniać dwie (kilka) wartości sekwencyjnie w Arduino

    To może tablica/struktura/lista ze wskaźnikami na funkcje wyświetlające i czasem wyświetlania? Wskaźniki i czas możesz rejestrować dynamicznie podczas pracy urządzenia. Jeżeli wskaźnik NULL, albo czas NULL to pomijasz ten element. Pomocniczo możesz też operować maksymalnym indeksem N w połączeniu z indeksem roboczym zwiększanym w zadanych odstępach...

    Arduino   08 Sie 2017 09:35 Odpowiedzi: 13    Wyświetleń: 1278
  • C - alokacja pamięci i sortowanie struktury przez wstawianie

    No tak ;) Wskaźnik to nie to samo co tablica wskaźników :) W sumie jednak nie wiem czemu sobie kompilator tego nie potrafi przeliczyć ;) Przecież zna typ wskaźnika. No tak, tablica wskaźników nie musi być liniowa przecież. wskaźnk: [syntax=c]osoba * osobaMem fscanf(we, "%s", osobyMem->imie); //odczyt[/syntax] tablica wskażnków: [syntax=c]osoba * osobaMemT[];...

    Programowanie Początkujący   16 Lis 2014 15:00 Odpowiedzi: 5    Wyświetleń: 924
  • [WinAVR] Jak uzyskać dostęp do struktury w pamięci programu w WinAVR?

    Poczytałem trochę manuala do avr-libc dołączonego do najświeższego WinAVR i jak byk pisze tam, że aby zadeklarować i zainicjować tablicę łańcuchów w pamięci programu trzeba osobno zadeklarować samą tablicę jak i stringi ... Natomiast jeśli chodzi o struktury to powyższa reguła nie znajduje zastosowania! Ależ znajduje: tmf polega na stworzeniu typu...

    Mikrokontrolery AVR   15 Paź 2012 15:57 Odpowiedzi: 15    Wyświetleń: 2778
  • [Atmega] [Atmega][C/Codevision] Inicjalizacja struktury we flashu - błąd kompilacji

    Problemem jest char *cmd[]; - to oznacza tablicę wskaźników na char, a nie wskaźnik na char. A skoro tablica o nieznanej liczbie elementów to wszystko co masz po przecinku to kolejne elementy tej tablicy. Czyli usuwasz [] lub nazywasz pola, np. .ptrF=.

    Mikrokontrolery AVR   16 Sty 2012 14:26 Odpowiedzi: 2    Wyświetleń: 1383
  • Zastosowanie wskaźników na funkcje w programowaniu - przykłady dla początkujących

    Witam; jestem początkującym, więc proszę nie śmiejcie się z pytania. Ale ledwo co w miarę dobrze zrozumiałem pojęcie wskaźników i zaczełem je używać a teraz chciałbym zrozumieć wskaźniki na funkcję. Tyle tylko, że kompletnie nie mogę zrozumieć ich sensu, do czego służą, kiedy się przydają. Czy mógłby któryś kolega podać mi jakiś uproszczony przykład...

    Mikrokontrolery   20 Kwi 2013 07:15 Odpowiedzi: 13    Wyświetleń: 2115
  • WinAVR: czy zmienne są lokowane w RAMie po kolei - zawsze ??

    Witam, pytanie dotyczy WinAVR (ATmega). Podprowadzenie Kompilator zawsze umieszcza kolejne elementy tablicy ( umieszczenej w RAMie) w kolejnych adresach. Zwiększając wskaźnik tablicy o 1 (dla typu char) mogę indeksować kolejne pola. Pytanie właściwe A jak jest ze strukturami. Np. taka struktura: typedef struct { unsigned char TablicaPol1[8];...

    Mikrokontrolery   29 Sie 2005 11:32 Odpowiedzi: 2    Wyświetleń: 1041
  • Struktura danych dla słownika T9 w Javie z częstotliwością słów

    ^ - wskaźnik na element array[2..9] - tablica o indeksach 2-9 (odpowiada klawiszom) TStringList - dynamiczna lista ciągów tekstowych Nie chce mi się wyciągać książki z Javy - za mało do czynienia, abym mógł to z pewnością w Javie zapisać. Klawisz przejścia czyli to, co z klawiatury telefonu naciskasz jest równoznaczne z elementem tablicy wskaźników...

    Programowanie   13 Maj 2010 12:29 Odpowiedzi: 25    Wyświetleń: 4425
  • [C] Jak poprawnie rzutować wskaźniki funkcji i struktury w C?

    Witam, Próbuje usunąć kilka warningów wyrzucanych przez kompilator, tyczących się przypisywania i inicjalizacji niewłaściwych typów ( brak rzutowania ). Nie jestem jednak pewien czy dobrze wykonuje rzutowanie. Mógłby ktoś rzucić okiem? 1. Przypisanie do wskaźnika na funkcję innego typu wskaźnik na funkcję: typy wskaźników: - void (*callback)(uint8_t,uint16_t)...

    Programowanie   28 Maj 2014 10:16 Odpowiedzi: 1    Wyświetleń: 999
  • [C] Jak uzyskać rozmiar tablicy zamiast wskaźnika w funkcji?

    No przecież napisałem, że się nie da. Wskaźnik nie przechowuje żadnej innej informacji poza adresem (początku) zmiennej. W związku z tym, jeżeli funkcja potrzebuje rozmiaru, to trzeba go przekazać jako dodatkowy argument. Kolejny raz już nie będę tego powtarzał. Oczywiście, można sobie wszystko opakować w pseudoobiekty w stylu typedef struct {...

    Programowanie   19 Lis 2010 15:13 Odpowiedzi: 10    Wyświetleń: 2796
  • C - Przekazywanie wskaźnika na tablice PROGMEM do funkcji

    W nawiązaniu do porad kolegi tmf proponowałbym coś w tym stylu (być może strach przed kwalifikatorem __flash wynika z braku przykładów kodu :?: : [syntax=c] // przykład jak używać kwalifikatora __flash do umieszczania // danych w pamięci programu i jak się do nich odwoływać // kod gotowy do odpalenia w symulatorze Atmel Studio 6 // można zaobserwować...

    Mikrokontrolery AVR   07 Lip 2015 18:51 Odpowiedzi: 15    Wyświetleń: 2163
  • Czy warto zastosować RTOS w projekcie sterownika na AVR Mega64?

    Przy czasach na poziomie sekund, minut to nie jest to żaden problem. Jeden timer ustawić na stałe przerwanie np co 100ms, w przerwaniu od tego timera przeglądać jakąś tablicę, w której każdy jeden element odpowiada jednemu programowemu licznikowi. Zmniejszać liczniki w elementach w tej tablicy, po czym po wyzerowaniu się wywołać jakąś funkcję. W moich...

    Mikrokontrolery AVR   18 Kwi 2010 16:32 Odpowiedzi: 8    Wyświetleń: 2875
  • [AVR][C] Tablice - kopiowanie całych tablic (przez wskaźnik?)

    Jeśli chcesz korzystać z więcej niż jednej takiej struktury zmienne first i last jako zmienne są potrzebne. Fakt, że taki bufor z dużym prawdopodobieństwem będzie jeden sprawia, że mogą to być stałe. Tablicę zadeklarowałem w main, bo jest to kod testowy, napisany na PC , ale w µc faktycznie będzie to raczej zmienna statyczna o zasięgu plikowym....

    Mikrokontrolery AVR   12 Gru 2018 10:02 Odpowiedzi: 20    Wyświetleń: 2472
  • przekazanie argumenntu do funkcji zmienia jego wartość

    Nie jest przekazywana tablica, tylko wskażnik na jej pierwszy element. Napisanie tablic zamiast wskaźników nic tutaj nie zmienia. Jeśli chcesz by w trakcie wywołania została utworzona kopia, możesz, nieco sztucznie, zawrzeć tablicę w strukturze i taką strukturę przekazac przez wartość jako parametr.

    Programowanie Początkujący   05 Kwi 2014 21:24 Odpowiedzi: 4    Wyświetleń: 972
  • [Atmega32] Jak przesłać i zdekodować strukturę przez RS232 na Atmega32 w C?

    Nie widzisz problemu bo nie wiesz o czym piszesz. Jeżeli coś wysyłasz to dobrze jest móc to też odebrać, chyba, że wysyłasz do /dev/null. Spróbuj tak przesłać cokolwiek to pogadamy. A żeby dostać się do poszczególnych bajtów struktury nie potrzebna jest unia, wystarczy taka konwersja: (uint8_t*)&struktura i już możemy się do nich dobrać przez wskaźnik,...

    Mikrokontrolery AVR   11 Sie 2010 12:30 Odpowiedzi: 22    Wyświetleń: 2521
  • Jak wyrównać adres tablicy const w GNUARM na LPC23xx do wielokrotności 4?

    Mam kolejny problem z C na ARM'a. Jest taki kod: const BYTE USB_ConfigDescriptor[] = { //tu pełno danych }; DWORD tym = ((DWORD *) USB_ConfigDescriptor)*; który w skrócie opisuje mój problem. Otóż cała tablica trafia do pamięci programu (i dobrze) tylko pod losowy adres, a w LPC23xx jak odczytuję 32-bity to adres musi...

    Mikrokontrolery   11 Wrz 2007 13:22 Odpowiedzi: 6    Wyświetleń: 1389
  • Program nie przechodzi kompilacji, nic nie wypisuje

    Program pobiera z pliku dwa dane do dwóch zmiennych - int N i char X. Tworzy tablicę N- elementową, potem alokuje tablicę N wskaźników na struktury i umieszcza je w tej tablicy. Struktura skłąda się z pola int i, char c oraz float f. Pole int jest losowane w zakresie -1000 do 1000, pole char to losowy znak wielkiej litery z zakresu od B do X, pole typu...

    Programowanie Początkujący   23 Lis 2018 00:53 Odpowiedzi: 3    Wyświetleń: 369
  • AVR-GCC - Optymalizacja dostępu do struktury przez GCC?

    Przychodzi mi jednak do głowy szczególny przypadek. Powiedzmy, że ISR wyłącznie dodaje nowe elementy do tablicy struktur (wypełnia je danymi) i ustawia flagę dla pętli głównej, że pojawił się nowy element do wykorzystania przez nią. Pętla główną widząc ta flagę przekazuje do pewnej funkcji korzystającej z tych danych wskaźnik do nowo wypełnionego elementu...

    Mikrokontrolery AVR   12 Cze 2014 22:15 Odpowiedzi: 25    Wyświetleń: 2943
  • C - Przekazywanie tablicy struktur do funkcji z możliwością jej modyfikacji w fu

    Nie przekażesz tablicy struktur, ale możesz przekazać wskaźnik (pointer) do tej tablicy (i ewentualnie ilość elementów dla ułatwienia iteracji). W moim przykładzie przekazuję pojedynczą strukturę, a tablica struktur ma zakres globalny. Przykładowy (okropny, ale działający) kod: [syntax=c]struct dane { int a; char b; } dane; #define max 20 #include <stdio.h>...

    Programowanie   23 Sty 2013 19:48 Odpowiedzi: 13    Wyświetleń: 2991
  • Tablica struktur, kopiec. Dlaczego wyskakuje błąd?

    Widzę, że dobrze rozumujesz, że nazwa tablicy jest wskaźnikiem do jej pierwszego elementu o numerze 0. Jednakże wkrada Ci się błąd w miejscu przypisania drzewo[1].wezel=kopiec; A to dlatego, że nazwa tablicy jest wskaźnikiem stałym i nie zmienisz adreu na który pokazuje. Jeżeli zmienisz definicję węzła na: pole *wezel; to potem możesz go sobie...

    Programowanie   01 Gru 2009 03:14 Odpowiedzi: 3    Wyświetleń: 1377
  • C++ - Jak przekazać tablicę struktur do funkcji i skrócić napisy?

    Poza tym, do funkcji przekazujesz pojedynczą strukturę, a powinieneś przekazać wskaźnik do niej. No i powinno być "struct struktura" a nie "struktura". Wspomnę jeszcze, że program nie jest napisany w c++

    Programowanie Początkujący   04 Mar 2014 18:58 Odpowiedzi: 5    Wyświetleń: 1695
  • [C++] Jak dynamicznie zarządzać tablicą obiektów klasy drzewo?

    Nie znam się na c++ (przeskoczyłem z c do c#), ale: istnieje do kompletu z malloc i free funkcja realloc - pozwalająca na zmianę wielkości zaallokowanej pamięci, jeżeli nie potrafi rozszerzyć bloku, to allokuje nowy i kopiuje do niego zawartość starego, po czym zwalnia stary. Z new bodajże nie da się tego zrobić, a mieszanie malloc i new nie jest wskazane....

    Programowanie   24 Maj 2004 23:29 Odpowiedzi: 9    Wyświetleń: 8802
  • Zasady pisania programów pseudowielowątkowych na małych proc

    Dodaj jeszcze receptę jak zaimplementować metody wirtualne Recepta: W wczesniej opisanej przykładowej strukturze udającej obiekt można zadeklarować wiele wiszących wskaźników - na inne typy (struct) lub funkcje. Gdy teraz postawimy jakiś wskaznik na funkcję z struktury A na funkcję która była dedykowana strukturze B, to mamy metody wirtualne... Wskazniki...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 15095
  • AVR -składniki struktury (klasy) rozdzielone na flash i sram

    Ale się nakombinowałeś :). A więc tak: typedef struct { char *opis; uint8_t tab_arg[2]; } kl_menu_pozycja; const kl_menu_pozycja menu_pozycja_nr[2] PROGMEM = { {"telefon", {11, 12}}, {"rower", {23, 24}} }; Niestety nie możesz deklarować ciągu znaków "telefon"...

    Mikrokontrolery   25 Paź 2007 20:47 Odpowiedzi: 12    Wyświetleń: 3496
  • [c] Jak zainicjalizować tablicę struktur const w C na STM z Atollic?

    Dlaczego w ostatniej linii tego kodu: ..\src\program.c:95:1: error: initializer element is not constant ..\src\program.c:95:1: error: (near initialization for 'arr ??? Chce po prostu zainicjować tablice struktur jakimiś wcześniej określonymi strukturami (const) a tu dostaje wyraźny błąd że moje strukturki nie są const. Proszę o pomoc. Problem moge rozwiązać...

    Mikrokontrolery   27 Paź 2014 10:16 Odpowiedzi: 2    Wyświetleń: 894
  • [Turbo Pascal] Czym jest zmienna typu Pointer w Turbo Pascal?

    Wskaźnik to nic innego jak zmienna przechowująca adres innej zmiennej (lub tablicy, struktury, obiektu). Stosowana jest po to, o czym pisał frohme.

    Programowanie   07 Cze 2004 14:12 Odpowiedzi: 3    Wyświetleń: 1949
  • [C] Jak zapisać tablicę z struktury `karta` do pliku w języku C?

    Przed instrukcją return (0); wywołujesz funkcję wypiszwynik bez argumentów a zadeklarowałeś, że ma otrzymać parametr typu struct karta. Gdzieś w programie musisz zadeklarować zmienną struktur typu struct karta wypełnić ją danymi po czym przekazać wskaźnik do niej funkcji wypiszwynik w polu argumentów.

    Programowanie Początkujący   01 Lut 2012 16:41 Odpowiedzi: 7    Wyświetleń: 4208
  • Pobieranie mocy sygnału wifi z danego AP (linux lub XP SP3)

    Pod Windowsem, struktura WLAN_AVAILABLE_NETWORK z wlanapi.h zawiera pole wlanSignalQuality, gdzie siła sygnału zawiera się w granicach 0 (-100 dbm) - 100 (-50 dbm). Prześledź swoje przykłady i znajdź w nich WlanOpenHandle, WlanEnumInterfaces, WlanGetAvailableNetworkList. Ta ostatnia funkcja zwraca wskaźnik do wypełnionej struktury WLAN_AVAILABLE_NETWORK_LIST,...

    Programowanie   08 Maj 2012 10:09 Odpowiedzi: 2    Wyświetleń: 1306
  • [LPC1343] [LPC1343][C] - Interpretacja wskaźnika podwójnego w kodzie USBHID-rom

    Jest tablica lub, jak kto woli, struktura _ROM, a w LPC13xx ta struktura ma jeden element - pUSBD. W innych LPC elementów jest więcej.

    Mikrokontrolery ARM   05 Maj 2013 22:16 Odpowiedzi: 6    Wyświetleń: 1341
  • [C] Sprawdzenie dynamicznej alokacji i zwalniania pamięci w strukturze z tablicą 2D

    Zdaje się, ze zamiast: for(k; k<tab.m; k++) { free(&tab.tablica[k])... } for(l; l<tab.n; l++) { free(&tab.tablica[l])... } powinno byc: for(k; k<tab.m; k++) { free(tab.tablica[k]); } free(tab.tablica); Nie jestem pewna czy tab.m...

    Programowanie Początkujący   18 Lis 2009 22:29 Odpowiedzi: 1    Wyświetleń: 1893
  • [C++] Odczyt zmiennej char z tablicy w strukturze - jak to zrobić?

    no tak samo, tyle że w drugą stronę, czyli: 1. bezpośrednio: char a = aaa.zn[0]; 2. przez wskaźnik: char a = aaa->zn[0];

    Programowanie   28 Maj 2004 18:35 Odpowiedzi: 3    Wyświetleń: 1779
  • C++ Builder - Różne sposoby deklarowania i odczytu tablic...

    Bardzo dawno nie pisałem w C++, nie jestem całkowicie pewien czy są tam tablice wielowymiarowe, czy tylko tablice tablic (to całkiem co innego). Tam gdzie tablice wielowymiarowe (t #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int t[128]; t[0] = 11; t[10]...

    Programowanie   25 Kwi 2009 19:45 Odpowiedzi: 25    Wyświetleń: 4304
  • AVR-GCC - Jak przesłać wartości struktury do funkcji w pętli for?

    Małe poprawki do kodu powyżej - sizeof, a nie sizeoff. Dereferencję wskaźnika można też zrobić tak: adr[i], co od razu sugeruje użycie zamiast struktury tablicy - skoro wszystkie elementy są takie same.

    Mikrokontrolery AVR   19 Sie 2013 08:44 Odpowiedzi: 4    Wyświetleń: 1377
  • Jak dodać warunek zakończenia programu przy pustym wejściu w C?

    Witam! 1) Żle zdefiniowana struktura! Pola tejże struktury zostały zadeklarowane jako 10-cio elementowe tablice wskaźników do elementów typu char a nie jako dziesięcioelementowe tablice znaków. Musisz usunąć "gwiazdki". 2) Po każdej instrukcji scanf badaj: if (slowka.slowoX[0] == '\0') /* ZLE! */ Pozdrawiam KG

    Programowanie Początkujący   11 Sty 2014 02:42 Odpowiedzi: 3    Wyświetleń: 912
  • [AVR] Jak zapisać strukturę z wskaźnikiem do EEPROM w AVR przy użyciu WinAVR?

    Noo właśnie od 2 dni stale czytam ale nie bardzo mi działa. To może inaczej jak zapisać jakiś stały ciąg umieszczony w tablicy np. char Nazwa[9]; ?

    Mikrokontrolery AVR   27 Sie 2010 19:47 Odpowiedzi: 24    Wyświetleń: 5865
  • [Cpp/C] Jak rzutować tablicę unsigned char na strukturę w C/C++?

    Dlaczego nie działa rzutowanie tego typu ? A mógłbyś wyjaśnić, co znaczy nie działa? Bo zazwyczaj działa... [edit] Musisz tylko pamiętać, że kompilator jest uprawniony do wyrównywania ułożenia pól w strukturach w zależności od wymagań architektury procesora. Jest prawdopodobne, że pole wskaźnika payload zostanie przesunięte w pamięci (wyrównane) do...

    Programowanie   18 Lut 2013 17:14 Odpowiedzi: 3    Wyświetleń: 1890
  • 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ń: 1128
  • [Mega168] Jak połączyć zmienne sterownika PID z rejestrami Modbus w Mega168?

    Ja w podobnym projekcie zadeklarowałem sobie tablice wskaźników w pamięci programu. Dla zmniejszenia rozmiaru pamięci wskaźniki były typu void. I podczas odczytu zmiennych : np funkcjią 0x03 pisze sobie pętle która ma być wywoływana od adresu początku przesłanego w ramce(offset) do adresu końcowego obliczonego przez dodanie ofsetu i segmentu - oto część...

    Mikrokontrolery AVR   18 Kwi 2009 23:31 Odpowiedzi: 4    Wyświetleń: 1299
  • Fonty - tworzenie, wykorzystanie w mikrokontrolerach

    Dlaczego trzymasz czcionki w formacie 565? Przecież wspomniany program zapisuje czcionki w formacie mono + ew. antialiasing. To zajmuje dużo mniej miejsca. Jeżeli chcesz jeszcze poprawić wydajność, to możesz ręcznie zmodyfikować pliki z fontami poprzez uproszczenie ich struktury. Możesz też użyć innego programu, np. FontCvt od Segger'a, który pakuje...

    Mikrokontrolery   30 Maj 2014 19:11 Odpowiedzi: 4    Wyświetleń: 1032
  • aplikacja z konkretnej tematyki - m.in dynamiczna alokacja tablic

    witam, MAm przygotować aplikację z danej tematyki: 1.Podstawowe elementy języka – zmienne i ich typy, operatory, instrukcje sterujące, pętle, funkcje, tablice. 2.Tworzenie typów złożonych –struktury, unie, tablice struktur, wyliczenia. 3.Przetwarzanie strumieniowe – operacje na plikach tekstowych 4.Przetwarzanie strumieniowe –...

    Programowanie Początkujący   19 Mar 2012 12:35 Odpowiedzi: 3    Wyświetleń: 1215
  • [AVR][GCC] wskaźnik w strukturze - przekazanie parametru

    // tablica "napis" znajduje się w PROGMEM - w kodzie jest pgm_read_byte: OK char napis[] PROGMEM = {"test"}; // zmienna "text"również jest w PROGMEM: wywołanie fun(text.wsk) odwołuje się do złej pamięci t_text text PROGMEM = {napis}; zamień: fun( text.wsk ); na coś pokroju:...

    Mikrokontrolery   13 Kwi 2010 19:53 Odpowiedzi: 8    Wyświetleń: 3874
  • Przypadkowe skasowanie DUŻYCH plików. Czy da się odzyskać?

    Niestety z plikami o takich rozmiarach jest problem, w przypadku usunięcia takiego pliku z pominięciem opcji kosza, równiez usuwany jest wpis z MFT (Master File Table) czyli głównej tablicy plików.Każdy plik w systemie NTFS jest opisany przez jeden lub więcej rekordów przechowywanych w specjalnym pliku o nazwie - główna tablica plików .Rozmiar rekordu...

    Naprawa nośników i odzysk danych   05 Sty 2010 09:52 Odpowiedzi: 3    Wyświetleń: 5410
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    Należy pamiętać o 2 rzeczach, języku C samym w sobie - jak budować funkcje, przekazywać zmienne, jakie są typy zmiennych i z których korzystać, jak korzystać ze struktur, tablic i wskaźników, jakie operatory itp. Oraz rzecz druga - jak korzystać z konkretnych rozwiązań dla AVR - piny, porty, rejestry, liczniki, przerwania, pamięć EEPROM, pamięć FLASH....

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 549930
  • Zrozumienie zapisów w języku C: Struktury, wskaźniki, typy uint16_t i uint8_t

    Trochę się zmaieszałem. Pomocy :-) chodzi mi o rzutowanie wskaźnika np mam taka deklarację (uint32_t *) ?

    Programowanie Początkujący   12 Sty 2021 23:20 Odpowiedzi: 12    Wyświetleń: 984
  • C++ w Dev-C++: Jak sprawdzić, czy monitor jest włączony na Windows 7?

    Parametrem, przez który jest zwracana wartość, nie jest BOOL ale wskaźnik. W zależności od pierwszego parametru musi on wskazywać na różne struktury. W tym specyficznym przypadku faktycznie powinien być to wskaźnik na BOOL a nie na tablicę znaków, jak zapisał kolega. Niemniej nie powoduje błędów taki zapis, choć jest niezbyt poprawny, a odczyt zdecydowanie...

    Programowanie   25 Wrz 2013 17:28 Odpowiedzi: 10    Wyświetleń: 1599
  • [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
  • C++ - Jak unikać zmiennych globalnych w tablicach wskaźnikowych?

    Witam, mam do napisania program w języku C++. Polecenie wygląda tak: 1) Definiujemy struktury. 2) Tworzymy tablice przechowującą wskaźniki na strukturze z punktu 1. 3) Tworzymy funkcję: Dodaj i Wyświetl - dodawanie nowej struktury do tablicy, - wyświetlenie struktur z tablicy. Mój problem polega na tym, że w swoim kodzie używam zmiennych globalnych....

    Programowanie   05 Lut 2013 18:36 Odpowiedzi: 6    Wyświetleń: 984
  • C WinAVR:Jak przyspieszyć kopiowanie kolejnych elem. tablic

    Nie bardzo rozumiem , jaki cel chciałbyś osiągnąć :( Do czego są Ci potrzebne , dane w "tab_mala" :?: A jeśli chodzi o wskaźniki , to możno z nimi robić właściwie wszystko.Ustawić na dowolny adres w pamięci , bez względu na to , czy będzie to tablica , struktura ,unia , inna zmienna , itp. Piotrek

    Mikrokontrolery   19 Sty 2006 00:27 Odpowiedzi: 3    Wyświetleń: 1886
  • Ładowanie lub odczyt z tablicy w języku C dla atmega 8

    Tomqu z podanych przeze mnie linków ściągnij przykład 04 i podmień w nim main.c na: [syntax=c]#include"main.h" //**************************************... #define BUF_SIZE 8 // definiujemy bufor o rozmiarze 8 bajtów (musi byc potega dwójki dla tego sposobu!!!) // definiujemy maskę dla naszego bufora #define BUF_MASK...

    Mikrokontrolery Początkujący   16 Gru 2013 17:49 Odpowiedzi: 34    Wyświetleń: 5001