tablicy wskaźnik

Znaleziono około 4389 wyników dla: tablicy wskaźnik
  • [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ń: 1377
  • REKLAMA
  • [avr-gcc][PROGMEM] - Wskaźnik do tablicy wskaźników na teksty

    A w jaki sposób zmienić lang_polish? Nazwa tablicy jest stałym wskaźnikiem do pierwszego jej elementu (o ile pamiętam z książek i studiów). Nie da się w programie zrobić tak, żeby tablica zawierała elementy znajdujące się pod innym adresem. Żeby uprościć: Sama nazwa tak, ale tu chodzi o to, co trzymasz w tej tablicy, a tam w niej musisz trzymać coś...

    Mikrokontrolery AVR   26 Wrz 2013 20:17 Odpowiedzi: 8    Wyświetleń: 3990
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak przekazać wskaźnik do tablicy jako argument funkcji w C?

    nazwa tablicy jest wskaźnikiem na jej pierwszy element. funkcje zadeklaruj jako ...(unsigned char* sec) i wywołuj ...(SectorG1). W funkcji odwołuj się normalnie - jak do zwykłej tablicy (sec[i]=...) 4\/3!!

    Mikrokontrolery   24 Kwi 2009 11:48 Odpowiedzi: 3    Wyświetleń: 4896
  • [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ń: 1527
  • C - Jak przypisać wskaźnik do tablicy 2D na konkretnym adresie pamięci?

    Jeśli znasz rozmiar tablicy robisz coś takiego: [syntax=c]float (*ptr)[x][y] = (float (*)[x][y]) addr;[/syntax] I potem używasz: [syntax=c]float f = (*ptr)[x][y];[/syntax]

    Programowanie   25 Sie 2014 14:54 Odpowiedzi: 3    Wyświetleń: 810
  • REKLAMA
  • [c++] Jak zwrócić wskaźnik do dynamicznej tablicy w C++?

    oczywiście że tak double * funkcja(int x, int y) { double *tablica; int kk; ... kk=...; ... tablica=new double[kk]; return(tablica); } a potem musisz pamiętać żeby użyć delete

    Programowanie Początkujący   17 Gru 2009 22:24 Odpowiedzi: 4    Wyświetleń: 11774
  • 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ń: 1866
  • Jak sprawdzić liczbę elementów w tablicy wskaźników w C?

    Tak dobrze to nie ma. Nie da sie zrobić funkcji która bedzie dopiero w momencie wywołania wynajdywała jaki jest ten rozmiar dla jej argumentu. Metoda z sizeof() działa dla deklaracji znanych tablic. Jej ładniejsza wersja (dla dowolnych tablic), w miejsce x używasz nazwy tablicy (np. tab) #define TABELEM( x ) ((unsigned)(sizeof(x...

    Programowanie   30 Gru 2005 01:02 Odpowiedzi: 5    Wyświetleń: 13335
  • Jak potęgować w C i dynamicznie określać rozmiar tablicy wskaźników?

    Inną możliwością jest zastosowanie znacznika końca tablicy - skoro to jest tablica wskaźników, to naturalnym znacznikiem końca jest wskaźnik o wartości NULL. Dzięki temu informacja o jej długości do niczego nie jest potrzebna. Inna sprawa, że taka tablica nie może mieć dynamicznie zmienianej ilości elementów. To można ominąć alokując pamięć dynamicznie....

    Programowanie Początkujący   28 Wrz 2011 23:21 Odpowiedzi: 10    Wyświetleń: 2997
  • AVR-GCC tablica wskaźników na funkcje i ich wywoływanie

    Może coś takiego będzie działać, sprawdziłem tylko, że się kompiluje: // definicja tablicy wskaźników do funkcji void (*f_Function_table[])... PROGMEM = { f_1, ... f_5 } //----------- // wywołanie void (*f)(); // pośredni wskaźnik na funkcję f = (void*)(pgm_read_word(&&...

    Mikrokontrolery   15 Wrz 2007 15:18 Odpowiedzi: 5    Wyświetleń: 4205
  • [C++] Jak stworzyć tablicę wskaźników do obiektów klasy A o różnej wielkości?

    Obiekty A bedą miały zawsze taką samą wielkość. Bo w klasie masz (prawdopodobnie) tylko wskaźnik do tablicy wskaźników obiektów tworzonych operatorem new. Te obiekty są poza klasą. no dokladnie :)... w klasie A tylko wskaznik, z ktorego robi sie pozniej tablica za pomoca new :D... tylko, ze jest to wskaznik do obiektow... a nie wskaznik do tablicy...

    Programowanie   02 Cze 2008 18:18 Odpowiedzi: 6    Wyświetleń: 1311
  • [AVR][C] Tablice - kopiowanie całych tablic (przez wskaźnik?)

    Wskaźnik wskazuje miejsce w pamięci, a co pod nim jest wie tylko ten co tam coś wpisał. Preinkrementując go przesuwasz go w następne miejsce następnej wartości zgodnie z typem jaki przyjmujesz. Więc będziesz miał np drugi element tablicy (o ile typy się zgadzają) (o ile przekroczysz granic w których się ona znajduje, dlatego masz tam te ify)

    Mikrokontrolery AVR   12 Gru 2018 10:02 Odpowiedzi: 20    Wyświetleń: 2613
  • REKLAMA
  • Jak poprawnie zaalokować dynamiczną tablicę 2D w ANSI C do danych PGM?

    Język C nie wspiera dynamicznych tablic wielowymiarowych. Masz dwie możliwości: 1- wykorzystać "tablicę tablic" czyli tablicę wskaźników; 2- użyć tablicy jednowymiarowej i liczyć indeksy "na piechotę". Twój przykład jest zbliżony do metody pierwszej, tzn. tabpix jest u Ciebie wskaźnikiem na wskaźnik, a ponieważ w C wskaźnik na element jest równoważny...

    Programowanie Początkujący   02 Gru 2009 20:43 Odpowiedzi: 2    Wyświetleń: 4723
  • [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ń: 2865
  • [C++] Wartości tablicy Tab po modyfikacjach wskaźnikiem Wsk?

    Trochę inaczej. Wszystko co dodajesz do wskaźnika zwiększy jego wartość - czyli zmieni miejsce w które on wskazuje. Zapisujesz dane do wskaźnika tylko z pomocą * Czyli Wsk++ powoduje, że wskaźnik wskazuje na kolejny element, natomiast *Wsk= powoduje przypisanie elementowi na który wskazuje wskaźnik nowej wartości Tak więc: 1.linijka tak jak mówisz 2.Wsk...

    Programowanie   25 Lis 2006 10:09 Odpowiedzi: 2    Wyświetleń: 1675
  • Optymalizacja wykorzystania czcionek we flash dla wyświetlacza eink na kontrolerze ssd1619

    Oczywiście, jak przystało na forum techniczne, ani słowa o kompilatorze i platformie. W takim razie standardowo na przykładzie GCC. Opcje kompilatora -fdata-sections oraz konsolidatora --gc-sections usuwają zmienne nieużyte w programie. Ale... Stworzylem tablice ze wskaznikami do poszczegolnych czcioneki chcialem poprzez ta tablice odwolywac sie do...

    Mikrokontrolery   04 Sty 2021 23:22 Odpowiedzi: 15    Wyświetleń: 699
  • 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ń: 2560
  • [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ń: 1191
  • [GCC]Położenie funkc. w progr. odwoł.się do tabl.komunikatów

    Widać nie rozumiesz o co chodzi. Ani ja ani Dr.Vee nie mówimy o przeniesieniu komunikatów do ramu, tylko tablicy wskaźników na komunikaty. Najpierw musisz pobrać wskaźnik z tablicy (ponieważ napisów jest więcej), potem dopiero wykorzystując wskaźnik odczytujesz ciąg z pamięci programu. Jeśli nie chcesz przenosić tablicy wskaźników, to niestety musisz...

    Mikrokontrolery AVR   12 Maj 2009 22:35 Odpowiedzi: 11    Wyświetleń: 1923
  • C wywołanie realloc na tablicy charów w funkcji z przekazanym wskaźnikiem

    Zauważ że instrukcja [syntax=c]char * A = malloc(5);[/syntax] powoduje zalokowanie pamięci. Następnie: [syntax=c]A = "Test";[/syntax] Powoduje zgubienie wskaźnika do wcześniej zaalokowanej pamięci i ustawienie A na stałą "Test". W kolejnych instrukcjach przekazujesz wskaźnik na stałą do funkcji która ma coś pod ten wskaźnik skopiować. Dodatkowym błędem...

    Programowanie Początkujący   25 Maj 2019 13:48 Odpowiedzi: 10    Wyświetleń: 1149
  • [C] Jak użyć malloc do dynamicznej alokacji pamięci dla tablicy struktur?

    musisz zadeklarować wskaźnik do tablicy elementów typu "wskaźnik do elementów typu struct dane" w nastepujący sposób: Po co ? Przecież on potrzebuje zwykłą tablicę, czyli jeden wskaźnik na obszar pamięci zaalokowany przez menadżer sterty. Natomiast to co ty robisz, to wskaźnik na pierwszy element tablicy wskaźników. Fakt, w podanym kodzie jest trochę...

    Programowanie   02 Maj 2012 00:19 Odpowiedzi: 7    Wyświetleń: 4272
  • Jak przesuwać dane w tablicy i uśredniać pomiary ADC w BASCOM?

    (at)zumek Dzięki za kod, ale nie do końca wiem jak on działa. Szkoda :( W1 to tablica wskaźników na W, przesunięta o dwa miejsca? Mylisz się :( W1 , to jakby wskaźnik na W powiększony o 1 element tablicy W , czyli 2 bajty . Natomiast tablica wskaźników , to ... nie z tej bajki ;) A dokładnie rzecz ujmując , to Bascom definiuje tablicę W1 , w obszarze...

    Mikrokontrolery   05 Cze 2007 16:21 Odpowiedzi: 9    Wyświetleń: 3908
  • 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ń: 1365
  • 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ń: 3920
  • [AVR] [AVR][GCC] - Błąd stray '@' przy przypisywaniu wskaźników w C

    Adres zmiennej zwracany jest poprzez operator '&' - nie wiem skąd wytrzasnąłeś tą małpę... Twoja funkcja działą gdy podasz jej bufor, ponieważ nazwa tablicy jest wskaźnikiem na pierwszy jej element. Jeśli chcesz wskaźnik na inny element, to już potrzebny jest operator '&' 4\/3!!

    Mikrokontrolery   03 Kwi 2009 18:57 Odpowiedzi: 2    Wyświetleń: 1462
  • Deklaracja i użycie wskaźnika do tablicy 2D w gcc (AVR Studio)

    Krzych12 zmień swój przykład na wzór poniższego: [syntax=c] int main() { volatile unsigned char lcd_text[][16]={"napis","napis2","napis3... volatile unsigned char *wsk_lcd_text; wsk_lcd_text=&lcd_text[2][0]; /* wskaźnik na "napis3" */ wsk_lcd_text[5]='X'; /* przykładowa zamiana "napis3" na "napisX" */ } [/syntax] i będzie dobrze. Powodzenia.

    Mikrokontrolery AVR   22 Paź 2011 09:39 Odpowiedzi: 14    Wyświetleń: 2590
  • Jak wyświetlić kod breloka RFID na wyświetlaczu z ATMega328?

    To czy dobrze myślę że zwraca ona wskaźnik ? Sama funkcja zwraca status wykonania operacji: CARD_FOUND lub ERROR jako liczbę uint8_t. Natomiast po prawidłowym wykonaniu odczytu nr seryjnego, w tablicy na którą wskazuje serial_out, czyli w Twoim wypadku wskaznik[] jest umieszczany ten numer jako ciąg bajtów. Jeżeli chcesz ten numerek wyświetlić, to...

    Mikrokontrolery Początkujący   29 Kwi 2019 19:56 Odpowiedzi: 2    Wyświetleń: 1107
  • [C] Jak wyodrębnić podciąg z łańcucha w C przy użyciu AVR-LIBC?

    Tym razem znów wprost ze standardu: Pomiędzy wskaźnikiem a tablicą jest taka różnica, że wskaźnik jest zmienną, a nazwa tablicy nią nie jest. Objawia się to właśnie tym, że wskaźnik możesz sobie przesunąć, lub przypisać mu adres wprost. Z nazwą tablicy tego nie zrobisz. Chyba, że Albert miał na myśli: (*tablica)++ :) -- Jak ktoś jest ciekawy: Niby &string8...

    Mikrokontrolery AVR   24 Cze 2012 15:24 Odpowiedzi: 21    Wyświetleń: 3380
  • [ATMEGA32][C]Jak zrobić proste menu na LCD ? koncepcja

    Szybki wstęp to takiego menu: Oznaczamy na potrzeby programu każdą pozycję w menu: enum{ 0, menu1, menu2, menu3, menu11, menu12, ...}; tworzymy tablicę przejść menu unsigned char menu_stage [32][4] PROGMEM = { // next prev up down {0,0,0,0}; {}; {}; {}; {}; } nieistotne...

    Mikrokontrolery AVR   26 Paź 2010 22:43 Odpowiedzi: 25    Wyświetleń: 10777
  • Jak uzyskać dostęp do elementu tablicy w Step7 bez tworzenia wielu wskaźników?

    Wskaźnik OPN 10 (numer tablicy) L MW10 <-- nr pozycji (od 0 do 69) SLD 3 <-- stworzenie wskaznika 32bitowego. (3 jeżeli masz dane w DB zapisane co Bajty, 4 co word, 5 co dword) LAR1 L DBD (AR1, P#0.0) (DBD <- 4bajty, DBW 2<-bajty, dbb <-1bajt) T #pozycja napędu Napisz ile używasz bajtów na 1 element tablicy

    Automatyka Sterowanie PLC   24 Lis 2012 23:39 Odpowiedzi: 5    Wyświetleń: 1824
  • 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ń: 2193
  • [C] Jak przekazać wskaźnik na stringa do funkcji w C?

    Nazwa tablicy jest wskaźnikiem do jej pierwszego elementu, więc zamiast pisać ptr_tab = &tab[0] ja bym użył po prostu ptr_tab = tab. Poza tym rzeczywiście dziwne, że chce się skompilować zainicjalizowanie pustej tablicy czymkolwiek... Chyba, że ono jest w takim miejscu programu, w którym i tak nie działa...?

    Mikrokontrolery   09 Paź 2009 21:32 Odpowiedzi: 15    Wyświetleń: 5003
  • 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ń: 1392
  • C AVR - Jak stworzyć wielojęzykowe menu w pamięci flash?

    Jednakże potrzebowałbym stworzyć takie menu w którym użytkownik wybiera sobie język i myślałem żeby rozwiązać to w taki sposób, aby każdy z tekstów był tablicą dwuwymiarową... A dlaczego to miałoby nie działać? Po prostu jako tekst związany z daną pozycją menu dajesz wskaźnik do tablicy, a w programie masz zmienną globalną określającą nr języka (indeksu...

    Mikrokontrolery AVR   24 Lut 2016 23:35 Odpowiedzi: 8    Wyświetleń: 1173
  • [C] Modyfikowanie tablicy w dalszej części programu

    Witam, widzę, że nauka poszła w las :roll: Możesz stworzyć wskaźnik który będzie wskazywał na ową tablicę, gdy zajdzie potrzeba, możesz zmienić adres wskaźnika, tak aby wskazywał na tą drugą tablicę. Pozdrawiam, GSM

    Programowanie Początkujący   06 Cze 2011 19:59 Odpowiedzi: 3    Wyświetleń: 942
  • Jak podłączyć wskaźnik paliwa z Żuka do traktora z silnikiem Ford 1.8 TD?

    Plus do podwójnej końcówki,masę do obudowy tablicy i bez czujnika powinien wskaźnik wychylić się na full.Jak podasz masę na drugą końcówkę wskaźnika (tę do czujnika) to powinien opadać na 0.Jak tak działa to wskaźnik dobry i podłącz czujnik na miejsce i powinien płynnie zmieniać wskazówkę. Dodano po 2 Masa na tablicy cały czas oczywiście musi być.

    Samochody Początkujący   20 Cze 2015 04:04 Odpowiedzi: 1    Wyświetleń: 4908
  • Wszystko o ARM (LPCxxxx) i programowaniu w asm i C.

    Do funkcji w przykładzie przekazywany jest wskaźnik. W C/C++ nazwa tablicy jest jednocześnie wskaźnikiem na początek tablicy(tłumaczyłem Ci to bodajże przy okazji Twojej walki z jpg:). Czyli: Text_1234 == &Text_1234[0] Więc robisz dobrze w swoim kodzie(a przynajmniej w pierwszej jego wersji). Tak: &Text_1234 mógłbyś zrobić gdyby funkcja przyjmowała...

    Mikrokontrolery ARM   28 Lis 2009 17:35 Odpowiedzi: 141    Wyświetleń: 17347
  • c++ - błąd _BLOCK_TYPE_IS_VALID podczas uruchamiania

    Przyjrzyj się funkcji sortującej - najpierw kopiujesz przez wartość [syntax=cpp]tmp = *tablica[i][/syntax] potem podmieniasz same wskaźniki [syntax=cpp]tablica[i] = tablica[i + 1][/syntax] a na końcu znowu przez wartość [syntax=cpp]*tablica[i + 1] = tmp[/syntax] Zamień typ tmp na wskaźnik do el_nowy [syntax=cpp]el_nowy* tmp;[/syntax] (swoją drogą, czemu...

    Programowanie Początkujący   13 Paź 2014 17:29 Odpowiedzi: 7    Wyświetleń: 1776
  • Czy odejmowanie wskaźników (char *)NULL daje zero czy UB w C?

    Zgodnie z podpunktem 9 p. 6.5.6 oba odejmowane wskaźniki muszą wskazywać na elementy tej samej tablicy lub na element tuż za tablicą. Jeszcze podpunkt 7 mówi, że na potrzeby punktu 6.5.6 wskaźnik do obiektu, który nie jest tablicą, liczy się jak wskaźnik do tablicy elementów danego typu o długości 1. Czy (char*) NULL wskazuje na obiekt? Zgodnie z punktem...

    Programowanie   25 Sty 2020 00:42 Odpowiedzi: 3    Wyświetleń: 468
  • Assembler - znaczenie *(_BYTE *)v5++ w kodzie programu

    v5 wygląda na wskaźnik na tablicę bajtowych elementów, które są indeksami dla tablicy dword_40F458 po wykonaniu operacji xor z bajtową zmienną i. Po każdym obrocie pętli wskaźnik ten jest przesuwany na następny element tablicy (v5++).

    Programowanie   11 Sie 2013 00:03 Odpowiedzi: 2    Wyświetleń: 822
  • Jak przypisać tablicę jednowymiarową do tablicy dwuwymiarowej w C?

    Mam nadzieję, że rozumiesz wskaźniki. a jest int-em, więc ma wielkość int p_a jest wskaźnikiem na int, więc alokujemy pamięć dla tablicy int-ów pp_a jest wskaźnikiem na wskaźnik na int, więc alokujemy pamięć dla tablicy wskaźników na int adres (&zmienna) zawartość (zmienna) wyłuskanie 1 poziomu (*zmienna) wyłuskanie 2 poziomu (**zmienna) a=5 0x000...

    Programowanie Początkujący   17 Mar 2017 12:00 Odpowiedzi: 9    Wyświetleń: 1038
  • [c] Atmega32 - problem z wyświetlaniem tekstu z PROGMEM na LCD

    Dzięki za przykład działa dobrze, tylko nadal mnie zastanawia czemu to nie działa, tym bardziej że ten kod powyżej jest o wiele łatwiejszy. Chyba wartość kodu ocenia się w pierwszej kolejności na podstawie jego skuteczności, a nie tego, czy jest łatwiejszy. No bo co z tego, że jest łatwiejszy, jeśli nie działa? Przykład, który podałem nie jest mojego...

    Mikrokontrolery AVR   24 Paź 2011 22:51 Odpowiedzi: 4    Wyświetleń: 1702
  • [atmega16] [atmega16][c/avr-gcc] UART w przerwaniach - nieoczekiwane działanie programu

    Chodzi o to że zmienna temp czyli tak naprawde wskaźnik do tablicy charów będzie żyła tylko w tej funkcji. To mi nie przeszkadza bo jak już przypisze jej wartość(wskaźnik) do mojej zmiennej wskaźnikowej to mam już globalnie adres do pierwszego elementu tablicy ze znakami. Nie wiem tylko jak długo ta tablica będzie zarezerwowana w pamięci. jeżeli wywolujesz...

    Mikrokontrolery AVR   29 Cze 2012 11:49 Odpowiedzi: 25    Wyświetleń: 2541
  • Passat 93, nie pokazuje temperatury silnika na zegarku.

    Jest kilka czujników ptzy doborze trzeba zwracać uwagę na oznaczenie , mają też różne kolory pierścienia. O ile pamiętam to w czujniku są dwa termistory które mają po dwa styki. Podczas zmiany temp rezystancja termistorów zmienia się, infio to jest przekazywane do kontrolki z jednego i do wskaźnika z drugiego. Sprawdziłem w moim golfie to przy temp...

    Samochody Elektryka i elektronika   25 Lip 2007 18:27 Odpowiedzi: 2    Wyświetleń: 5182
  • Jak zwrócić wskaźnik do tablicy wskaźników w C++?

    Mam pytanie. Dlaczego zwracasz wskaznik do swojej tablicy? To nie ma sensu, bo przy wychodzeniu z funkcji tablica ta jest niszczona. Mozna zrobic to, co chcesz, ale tablice trzeba wtedy zdefiniowac dynamicznie. Nalezy pamietac przy tym, by samodzielnie ja zniszczyc. Moge sie mylic bo nie zajmuje sie za czesto C ale tak na moje oko to tablica nie tyle...

    Programowanie   20 Lis 2006 16:12 Odpowiedzi: 3    Wyświetleń: 2422
  • Dereferencja tablicy. Pojawia się błąd illegal address.

    Oczywiście powinieneś dać long zamiast int ale to tylko jedna rzecz. Pozatym 0xffffffff nie zmieści sie do longa. Zmieści się za to do unsigned longa. A teraz dlaczego nie działa: wskaźnik musisz zadeklarować tak jak zmienna na która ma wskazywać. W Code vision są rozdzielone przestrznie adresowe i musisz dodać do deklaracji wskaźnika flash jeżeli ma...

    Mikrokontrolery   18 Wrz 2006 10:23 Odpowiedzi: 3    Wyświetleń: 1760
  • [AVR] [AVR][C] Wypełnianie tablicy int bit po bicie z użyciem wskaźnika

    Rozwiązanie drugie które napisałem, praktycznie w postaci aktualnej nadaje się do przerwań - dodać tylko jedną zmienną która będzie informować ile aktualnie odczytano bajtów i samą funkcję update_bit można wywoływać po razie w przerwaniu, jako trzeci argument podając odczytany bit. Równie dobrze można przekształcić rozwiązanie pierwsze wyciągając z...

    Mikrokontrolery AVR   25 Mar 2009 18:43 Odpowiedzi: 6    Wyświetleń: 3990
  • [EEPROM i AVRlib] Funkcja eeprom_write_word i were leveling - czy zawsze kasuje dane?

    Wcześniejsze kwestie wyjaśnił już kol. (at)michalko12 . Mowiąc o tym, że funkcja z eeprom.h dokonuje kasowania przed zapisem powoływałem się na Twoją książkę (str.235 wytłuszczonym drukiem) oraz na https://www.nongnu.org/avr-libc/user-man... gdzie jest napisane: "All write functions force erase_and_write programming mode." Nowsze...

    Mikrokontrolery Początkujący   26 Lut 2018 20:13 Odpowiedzi: 6    Wyświetleń: 1158
  • [ANSI C] Tablica dwuwymiarowa "stringów"

    Z przykazań C: 1. Nazwa tablicy jest adresem do jej pierwszego elementu 2. Tablica znaków, to tablica znaków, a string to wskaźnik do pierwszego znaku w ciągu znaków zakończonego znakiem '\0' dlatego proponuję tablicę wskaników do znaku, gdzie każdy z tych wskaźników inicjalizujemy wartością NULL, a string przypisujemy dynamicznie z kopca char *tablica[34][22]...

    Programowanie   02 Cze 2010 14:15 Odpowiedzi: 10    Wyświetleń: 11971
  • Działająca funkcja, niepoprawna z mojego punktu widzenia

    Nie można było tak od razu? Teraz przynajmniej mogę Ci powiedzieć dlaczego działa. Deklarując te 8 tablic i wkładając je do tablicy liczb całkowitych, dokonujesz niejawnego rzutowania z wskaźnika na tablicę (którym jest nazwa tablicy) na liczbę całkowitą. Potem jak wkładasz kolejne elementy tablicy tab do funkcji rejestr to dokonujesz znowu konwersji...

    Mikrokontrolery Początkujący   18 Mar 2012 12:17 Odpowiedzi: 15    Wyświetleń: 1698