przekazywać tablica funkcja

Znaleziono około 374 wyników dla: przekazywać tablica funkcja
  • Jak przekazać do bloku tablicę jednowymiarową z dwuwymiarowej (Codesys)?

    Witam, Ale nie chce przekazywać do funkcji całej tablicy dwuwymiarowej I tego nie robisz. Przekazujesz tylko adres. my_fb1 (pNumberChecked:= ADR(checked_options Powinno zadziałać. Pozdraiwam,

    Automatyka Przemysłowa   04 Lip 2021 07:32 Odpowiedzi: 8    Wyświetleń: 576
  • Konwersja kodu C na JAVĘ - obsługa wskaźników w tablicach

    Być może nie musisz przekazywać parametrów size1 i size2 - w Javie wielkość tablicy można z niej odczytać, w C nie ma takiej możliwości, więc trzeba przekazywać dodatkowy parametr. Oczywiście tylko jeśli w funkcji używasz całej tablicy.

    Programowanie   13 Lut 2014 18:15 Odpowiedzi: 14    Wyświetleń: 1749
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • C - Dlaczego dataBuffer nie zmienia wartości po wywołaniu battery_voltage_meas?

    Dokładnie tak. Inny sposób, można jeszcze użyć zmiennych zewnętrznych ale to trzeba robić świadomie (są pewne pułapki). Język C++ dysponuje jeszcze mechanizmem referencji ale to prawie to samo co przekazywanie poprzez wskaźniki. Jeśli przekazuje się do funkcji tablicę jako całość, to automatycznie jest przekazywana jako wskaźnik do pierwszego elementu.

    Programowanie   13 Lis 2016 18:48 Odpowiedzi: 6    Wyświetleń: 936
  • REKLAMA
  • [C] Segmentation fault przy przekazywaniu tablicy 2D do funkcji w C

    Witam Próbuję przekazać tablicę dwuwymiarową do funkcji, ale wyskakuje mi segmentation fault. Czy ktoś wie co napisałem źle? #include <stdio.h> void pobierz (int **wsk) { printf("%d\n", *(*(wsk)+1)); printf("%d\n", *(*(wsk+2))); } int main() { size_t...

    Programowanie   06 Maj 2009 15:34 Odpowiedzi: 1    Wyświetleń: 3404
  • REKLAMA
  • 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ń: 17212
  • REKLAMA
  • [atmega644p][bascom] przekazywanie tablicy do funkcji

    Próbowałem przekazywać tablice po pierwszej zmiennej, tak jak wyżej, ale cały czas przekazywałem przez wartość. Zadziałało dopiero jak przekazałem przez referencje (zresztą tak jak wyżej :) ). I tutaj mam kilka pytań. 1. Dlaczego?? Przecież chodziło jedynie o identyfikatory (wartości) poszczególnych czujników. 2. Po co przekazywać przez referencje zmienne...

    Mikrokontrolery AVR   04 Lis 2011 23:50 Odpowiedzi: 2    Wyświetleń: 1755
  • Jak odczytać liczbę elementów dynamicznej tablicy w C?

    Witam, Skoro ta tablica jest tworzona dynamicznie to ta `10`-tka: _table=(unsigned char*)calloc( 10 ,sizeof(unsigned char)); będzie jakąś zmienną, co za tym idzie nie ma potrzeby dodatkowego pozyskiwania rozmiarów tej tablicy, wystarczy "nie zgubić" tej zmiennej tylko przekazywać ją razem ze wskaźnikiem do zaalokowanej pamięci, dla wygody można całość...

    Programowanie   03 Kwi 2010 21:37 Odpowiedzi: 7    Wyświetleń: 7916
  • GCC AVR - Tablica wskaźników pusta po przekazaniu do funkcji

    Tutaj nsvinc ma całkowitą rację, technicznie do funkcji przekazywany jest wskaźnik wskazujący na obszar pamięci zawierający tablicę, więc jest to klasyczne odwołanie przez referencję, tyle, że implicite, bo do funkcji jest przekazywany przez wartość wskaźnik do tablicy, który funkcja może modyfikować, a że wskazuje on na obszar pamięci zajmowany przez...

    Mikrokontrolery AVR   09 Sie 2010 21:59 Odpowiedzi: 34    Wyświetleń: 4205
  • [C#] - Jak przekazać tablicę do funkcji bez inicjalizacji?

    Da się coś takiego zrobić w c# aby nie inicjalizować tablic i parametry przekazywać na sztywno? Co przez to rozumiesz?? Tą funkcję co masz możesz wywołać pisząc: [syntax=csharp]zapytanie_zwykle( new string[] { "pole1", "pole2", "pole3" }, "tabela_nazwa", new string[] { "jakiś tam warunek" });[/syntax]

    Programowanie Początkujący   13 Wrz 2012 23:40 Odpowiedzi: 7    Wyświetleń: 2463
  • 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
  • REKLAMA
  • Funkcja bedąca argumentem innej funkcji - zasięg zmiennych

    Kompilator najpierw na stosie rezerwuje miejsce na tablicę, potem funkcji itoa przez rejestry procesora ( lub przez stos) przekazuje wskaźnik( adres ) do tej tablicy. Funkcja itoa zwraca wskaźnik też przez rejestry i ten sam wskaźnik dopiero przekazywany jest do funkcji LCD_WriteText(). Z tego względu, że miejsce dla tej tablicy jest rezerwowane na...

    Mikrokontrolery Początkujący   08 Cze 2017 07:48 Odpowiedzi: 17    Wyświetleń: 1620
  • Błąd w funkcji min() w C++ - znajdowanie minimum w tablicy 2D

    Poczytaj o przekazywaniu tablic jako argumentów funkcji w C++... na razie masz komunikat, że nie ma definicji funkcji która by obsłużyła argumenty jak w wywołaniu. http://www.cplusplus.com/doc/tutorial/ar... https://www.tutorialspoint.com/cplusplus... + https://www.tutorialspoint.com/cplusplus...

    Programowanie Początkujący   16 Mar 2017 22:56 Odpowiedzi: 2    Wyświetleń: 813
  • [C] Jak używać jednego wskaźnika do tablicy 2D w C? Obsługa i dostęp do elementów

    Witam, głowię się dłuższy czas jak poruszać się jednym wskaźnikiem po tablicy dwuwymiarowej. int **wsk, tab[10][10]; wsk = (int**)tab; // wsk = tab nie przechodzi, nie wiem czemu tab[0][0] = 5; tab[0][1] = 7; tab[1][0] = 9; printf("%d, %d", *wsk, *(wsk+1));...

    Programowanie   22 Lis 2008 14:46 Odpowiedzi: 5    Wyświetleń: 19639
  • Jak przerobić funkcję Qsort, by działała z tablicą int[22501][4]?

    Wprzypadku sortowania [i]in situ[/b] nie zwraca się nic, gdyż wymagałoby to stworzenia kopii tablicy. Przekazujesz wskaźnik, więc funkcja pracuje na tym samym obszarze pamięci.

    Programowanie   12 Maj 2009 19:37 Odpowiedzi: 7    Wyświetleń: 6824
  • Jak przenieść tablicę vector do innej funkcji w C++?

    Poniżej przykład jak w Twoim kodzie można przekazać tablice do funkcji. Podałeś, w mojej opinii RZEKOME rozwiązanie problemu (na pewnym poziomie prawidłowe) , jest jakieś cięcie między funkcjami, i nic nie jest przez to prostsze, klarowniejsze, bardziej odporne na zmiany (co, gdy o graczu będzie imię?). Od tablic są zależności (dependencies) w dwóch...

    Programowanie   07 Mar 2017 09:22 Odpowiedzi: 9    Wyświetleń: 1185
  • Przekazanie wskaźnika tablicy jako parametru funkcji

    (at)strikexp Możesz też zdefiniować jako argument funkcji tablicę. Przewaga jest taka, że kompilator ma szansę sprawdzić wtedy czy nie wychodzisz poza indeks. Przekazywanie wskaźnika na tablicę może rodzić problemy - jeśli potem zmodyfikujesz tablicę, to trzeba będzie przejrzeć wszystkie funkcje, które się do niej odnoszą. Uprzedzając pytanie - tablice...

    Arduino   10 Lut 2016 16:36 Odpowiedzi: 13    Wyświetleń: 1635
  • CODESYS ST - Jak przekazać adres tablicy jako argument funkcji?

    Witam, W jaki sposób w CODESYS (w ST)do argumentu funkcji przekazać tablicę, a raczej jej adres pierwszego elementu. Tz chodzi mi tylko o to co mam zadeklarować w zmiennych wejściowych funkcji jeśli mam zamiar przekazywać jej tablicę Np mam tablicę: zm1 : ARRAY[0..13] OF BYTE; Więc na wejście funkcji będę podawał ADR(zm1) ...

    Programowanie Początkujący   28 Lut 2018 09:49 Odpowiedzi: 5    Wyświetleń: 1560
  • Kwaterniony – jak zaimplementować podstawowe operacje w programie?

    Witam! Może tak: Zdefiniuj typ struturowy np tak: [syntax=c]typedef struct { double m[2][2]; } H;[/syntax]Zastosowałem tę sztuczkę dlatego, że typy strukturowe we współczesnych kompilatorach można przekazywać bezpośrednio jako parametry wywołania jak też funkcja może zwrócić bezposrednio w odróżnieniu od tablic, które można przekazywać tylko przez wskaźniki....

    Programowanie   28 Sty 2012 20:31 Odpowiedzi: 1    Wyświetleń: 1286
  • 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 wyświetlić pojedynczy znak z tablicy na LCD HD44780 w AVR[C]?

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

    Mikrokontrolery Początkujący   12 Lut 2012 13:56 Odpowiedzi: 4    Wyświetleń: 2410
  • [AVR][C] jak działać ze stringami lub wskaźnikami

    bezposrednio nie jest to mozliwe tak jak ze zwroceniem wartosci liczbowej. funkcja w c moze zwrocic tylko JEDNA wartosc. moze zwrocic wskaznik - czyli jakby poczatek tego stringa. tyle ze zaalokowane wewnatrz funkcji zmienne po jej zakonczeniu sa zwalniane i nalezy zalozyc, ze przestaja istniec. oczywiscie wiadomo, ze przez chwile cos tam na tym stosie...

    Mikrokontrolery AVR   07 Cze 2008 16:44 Odpowiedzi: 35    Wyświetleń: 12601
  • Przekazywanie tablicy do funkcji (z flash do ram), C MPLAB

    W symulatorze działa. Albert

    Mikrokontrolery PIC   28 Lip 2013 17:08 Odpowiedzi: 4    Wyświetleń: 1836
  • Funkcja int czyPIN(char []) - Czy jest ktoś w stanie naprawić błąd?

    To znaczy z czym się pogubiłeś? Błędnie deklarujesz tablicę. Gdzie masz miejsce na znak końca tekstu? Błędnie wpisujesz do niej wartość. Proponuję poczytać o wskaźnikach i przekazywaniu tablic do funkcji. A tu wklejam nieco podobny algorytm ;) [syntax=c] #include <stdio.h> #include <stdlib.h> #include <string.h> #define PIN_LENGTH4...

    Programowanie   15 Gru 2014 09:21 Odpowiedzi: 1    Wyświetleń: 765
  • C++ inicjalizacja tablicy w funkcji - brak zwracanej wartości

    zainicjuj, przekaż, wypełnij, wykorzystaj po powrocie. Nie definiuj w fnkcji żadnych zmiennych! Operuj na parametrze przekazanym. A C ma to do siebie, ze akurat tablice zawsze są przekazywane przez referencję (z tego, co pamiętam).

    Programowanie Początkujący   25 Lis 2009 10:03 Odpowiedzi: 28    Wyświetleń: 5545
  • LPC2129 & GCC - problem ze zmienną liczbą argumentów

    Hej! Wiem, że 's' źle pokazuje, bo drukuję sobie jego wartość po wejściu do funkcji. Problem zaczął się wyjaśniać. Zauważyłem, że wartość tego wskaźnika w funkcji jest przesunięciem poprawnej wartości... Jakbym to już gdzieś widział.... Otóż adres tablicy, którą przekazywałem do funkcji nie był podzielny przez 4. Dlaczego? Tablica umieszczona była na...

    Mikrokontrolery ARM   07 Wrz 2009 12:20 Odpowiedzi: 8    Wyświetleń: 1526
  • Jak poprawić sortowanie wyrazów w C - gdzie dodać gwiazdki?

    a zmieniłes w kazdej deklaracji funkcji argumenty jakie mająbyć przekazywane (teraz musi byc tablica dwuwymiarowa przekazywana, anie jedno...)

    Programowanie   02 Maj 2006 20:25 Odpowiedzi: 11    Wyświetleń: 2711
  • Jak zwrócić tablicę z funkcji w ANSI C?

    Możesz zmienną Tablica Używanie zmiennych globalnych jest bardzo nieeleganckie i może prowadzić do trudnych do wykrycia błędów podczas runtime'u. (at)Kubbaz: 1. return Tablica[100] zwraca Ci nie tablice tylko jedna wartość, na dodatek poza zakresem. 2. po co zerujesz tablicę, a potem przypisujesz do niech wartości? Zerowanie jest bez sensu. 3. Adres...

    Programowanie Początkujący   06 Lip 2012 03:02 Odpowiedzi: 4    Wyświetleń: 1283
  • C++: Tworzenie tablicy jednowymiarowej z funkcjami losuj, zeruj, drukuj, reverse

    Ale to w końcu masz stworzyć tablicę jednowymiarową zawierającą funkcje (jak napisałeś w 1 poście) czy funkcje działające na tablicach jednowymiarowych (jak to jest w przedstawionym przez Ciebie programie)? A co do błędu to napisz jaki błąd zgłasza kompilator, choć wydaje mi się że brakuje deklaracji typu drugiej zmiennej przekazywanej do funkcji reverseT.

    Programowanie   30 Mar 2007 21:19 Odpowiedzi: 6    Wyświetleń: 7174
  • [ATMEGA8] [ATMEGA8][C] Problem z zapisem do tablicy w funkcji conv_tab()

    Najlepszy pomysł rozwiązujący wszystkie problemy, to przekazywać do funkcji wskaźnik na tablicę Ee tam.Po co w tym przypadku komplikować sobie życie. W zasadzie rozwiązań jest dużo. Tablice można utworzyć w funkcji, tylko dodać magiczne słowo static :) Druga sprawa to taka, że galsan chce liczbę rozbić na poszczególne cyfry. A tu wystarczy zwykłe dzielenie...

    Mikrokontrolery AVR   15 Lis 2008 17:00 Odpowiedzi: 17    Wyświetleń: 2058
  • Sortowanie alfabetyczne tablicy stringów w C – jak poprawnie zaimplementować?

    Dziwią mnie te pierwsze porównania - w kółko porównujesz ciąg pusty z "I'm from clothespins, " Następnie dwa sensowne i znów to samo... Coś nie tak ewidentnie. Wniosek 1: Funkcja porównująca jest ok. Parametry doń przekazywane - niebardzo. To jeszcze jedno... Zapisz wyświetlanie całej tablicy ze stringami na początku każdego przebiegu pętli przeszukującej...

    Programowanie   04 Lip 2012 21:28 Odpowiedzi: 21    Wyświetleń: 3475
  • Szukam biblioteki DCT, iDCT, JPEG dla ARM7TDMI do programu Standalone

    Czyli mam przywiechę na funkcji: jpeg_start_compress(&cinfo, TRUE); No i nie wiem co z tym zrobić. Właśnie do tego przydają się JTAGi Mam nieodpowiednie przekazanie parametrów do funkcji compress_jpeg, ale kompilator wywala tylko warninga więc chyba dokonuje odpowiedniej konwersji (samemu robi wskaźnik). Próbowałem też przekazywać bezpośrednio wskaźnik,...

    Mikrokontrolery ARM   08 Paź 2009 11:13 Odpowiedzi: 77    Wyświetleń: 9810
  • [język C] tablica z wynikami pośredniki obliczeń silnia

    musisz po prostu albo zdefiniować globalną zmienną wskazującą na głębokość rekurencji, albo przekazywać to jako parametr funkcji. Na tej podstawie określasz indeks w tablicy.

    Programowanie   26 Maj 2008 21:24 Odpowiedzi: 3    Wyświetleń: 3490
  • Jak zwrócić i użyć tablicę z funkcji w Delphi?

    drugi przykład to po prostu wskaźnik na tablicę dynamiczną. Odwołujesz się w taki sam sposób, jak napisał poprzednik w komentarzu. Wszystko zależy od tego, co chcesz uzyskać i co masz. Jeśli z miejsca, w którym wywołujesz procedurę masz tablicę statyczną, możesz przekazywać ją do funkcji jako parametr var (względnie w pewnych przypadkach wystarczy out...

    Programowanie   31 Paź 2009 09:52 Odpowiedzi: 3    Wyświetleń: 3872
  • Jak napisać dwa małe programy w C++? Szukam wskazówek i pomocy

    To ja bym proponował przeczytać: [url=http://cpp0x.pl/kursy/Kurs-C++/Pozi... - pierwsze starcie [url=http://cpp0x.pl/kursy/Kurs-C++/Pozi... tablic jednowymiarowych do funkcji

    Programowanie Początkujący   25 Sty 2013 20:46 Odpowiedzi: 9    Wyświetleń: 1719
  • Jak obliczyć średnią geometryczną i zliczyć mniejsze elementy w C?

    Po pierwsze, średnią liczysz dla jednego wektora na raz czy traktując oba jako jeden zbiór? Po drugie, float k jest ci zbędna. Co jest potrzebne to int n podający rozmiar tablicy zawierającej dane (do funkcji jest przekazywany wskaźnik, nie cała tablica) Po trzecie, średnią geometryczną otrzymasz formułą: \sqrt gdzie i to iterator w pętli, w to element...

    Programowanie Początkujący   21 Sty 2014 23:18 Odpowiedzi: 2    Wyświetleń: 1722
  • Działająca funkcja, niepoprawna z mojego punktu widzenia

    Witam, Abstrahując od układu odniesienia - ponieważ nie dostarczyłeś kodu owej funkcji do której przekazujesz te tablice. To cytuję: "Nie rozumiem tylko dlaczego gdy wrzucam do tej funkcji tablicę tab[8], której wartościami są powyższe tablice, program działa również dobrze i wyświetla mi po jednej diodzie w odstępach np. 100ms. Przecież funkcja sprawdza...

    Mikrokontrolery Początkujący   18 Mar 2012 12:17 Odpowiedzi: 15    Wyświetleń: 1680
  • C - Przekazywanie wskaźnika na tablicę do funkcji

    Mam wskaźniki zdefiniowane w następujący sposób: [syntax=c]float (*A_ES1)[6][6] = (float (*)[6][6]) 0x0C200000; float (*B_ES1)[6] = (float (*)[6]) 0x0C200300;[/syntax] Mogę normalnie operować na pamięci na którą te wskaźniki wskazują. Przykład: [syntax=c](*B_ES1)[0] = 3.45; (*A_ES1)[0][0] = -9.78;[/syntax] Pozostaje pytanie jak przekazać to do funkcji...

    Programowanie   04 Wrz 2014 10:20 Odpowiedzi: 2    Wyświetleń: 774
  • Jak działa warunek `if(bufor)` w programowaniu w C na mikrokontrolery?

    1. Czyli, żeby nie spełnić warunku wystarczy napisać: bufor=NULL ? 2. Jak to jest w przypadku przekazywania ? [syntax=c]uint8_t tablica[10]; uint8_t *bufor; void Funkcja( uint8_t *dane ) { bufor = dane; bufor[5] = 33; } void main( void ) { Funkcja( &tablica ); Czy w tablica[5] będzie 33 ? } {[/syntax] Czy to jest poprawne ?

    Programowanie   29 Mar 2017 07:47 Odpowiedzi: 38    Wyświetleń: 2622
  • przekazanie argumenntu do funkcji zmienia jego wartość

    Witam Mam za zadanie posortować macierz 10x10, wiem jak sortować tylko nie mam pojęcia w jaki sposób zapisać to sortowanie w formie funkcji, mam problem przy przekazywaniu argumentu do funkcji jako tablicy dwu wymiarowej, dziwi mnie fakt że w tak napisanym kodzie jak poniżej dochodzi do zmiany wartości w tablicy która jest przekazywana jako argument...

    Programowanie Początkujący   05 Kwi 2014 21:24 Odpowiedzi: 4    Wyświetleń: 972
  • Jak przekazać dynamiczną tablicę między funkcjami w C++?

    Hasła do google odpowiednio: przekazywanie przez wskaźnik przekazywanie przez referencje zwracanie przez wartość

    Programowanie   15 Lis 2015 22:38 Odpowiedzi: 5    Wyświetleń: 1392
  • [ATmega8] [ATmega8][TWI][C] - Jak poprawnie przekazać tablicę do funkcji TWI_wypiszZnaki2?

    Zastanów się - skąd kompilator ma wiedzieć jaki rozmiar ma zdefiniowana tablica znaki? Definiujesz ją jako typ niekompletny i kompilator tego po prostu wiedzieć nie może. Musisz więc przekazywać oprócz tablicy znaki[] także jej rozmiar definiowany przy wywołaniu funkcji. Możesz też przyjąć, że tablica kończy się znakiem specjalnym, np. NULL i robić...

    Mikrokontrolery AVR   15 Lis 2011 21:27 Odpowiedzi: 11    Wyświetleń: 1607
  • [PHP][SQL] Problem z dodaniem rekordu do bazy w php

    Ten caly kod jest strasznie zamieszany. 1. Dlaczego funkcje dodaj_rekord wywolujesz jako zawartosc classy: "$zb->dodaj_rekord($table, $data=array());", skoro ona jest zdefiniowana osobno, a nie w classie "db" ? 2. Nawet jak poprawisz juz wywolywanie tej funkcji to pamietaj, aby parametry przekazywane do niej byly prawidlowe. W samej funkcji dzialasz...

    Programowanie   11 Lut 2008 17:40 Odpowiedzi: 2    Wyświetleń: 2210
  • [PHP] array_diff zwraca zsumowane tablice zamiast różnic w wartościach

    Dziwne, bo to nie powinno mieć znaczenia... Definicja mówi, że funkcja szuka elementów w pierwszej, które nie występują w drugiej i kolejnych. Typ nie powinien wpływać. No ale dobrze, że napisałeś. :) Niemniej, i tak bym radził jednak użyć zapytania - mniej przekazywanych danych i sumarycznie powinno być mniejsze obciążenie, chyba że serwer bazodanowy...

    Programowanie Początkujący   27 Mar 2017 10:11 Odpowiedzi: 4    Wyświetleń: 801
  • USART: Problem z odbiorem i wysyłką łańcucha znaków po naciśnięciu Enter

    Przy kompilacji tego programu nie masz żadnych ostrzeżeń? Dziwne. W każdym razie jeśli odebrane_dane są typu tablicowego, a funkcja USART_Transmit (char data) przyjmuje jako argument typ char, który w żaden sposób z tablicą jest niekompatybilny to masz problem. Najpewniej kompilator generuje co najmniej ostrzeżenie w tym momencie, bo to co robisz to...

    Mikrokontrolery Początkujący   03 Gru 2012 18:38 Odpowiedzi: 12    Wyświetleń: 1551
  • C - Przekazywanie tablicy struktur do funkcji z możliwością jej modyfikacji w fu

    ja to potem wszystko zrobię ;) tylko robiłem to to po kolei i kompilowałem i napotkałem na to że tak się dzieje ;0 ale musiałem wstawić getchar() gdyż moim zdaniem program za szybko leci i nie moge podać imienia tylko odrazu wiek, więc wstawiłem te getchar(); co poprawić w tym feagmęcie ? ;)

    Programowanie   23 Sty 2013 19:48 Odpowiedzi: 13    Wyświetleń: 2991
  • Przekazanie zmiennej zamiast wskaźnika - błąd kompilacji.

    Nie wiem co chcesz osiągnąć, przykro mi nie wiem z jakiej biblioteki korzystasz, co ona robi pod spodem itp. Ale jeśli ma deklarację jak powyżej to możesz zrobić coś takiego char string[20] = "ucze sie"; co oznacza że wypełniasz tablice "string" znakami "ucze sie" + znak końca łańcucha 0 przekazując etykietę tablicy do funkcji przekazujesz adres na...

    Mikrokontrolery   10 Mar 2019 10:39 Odpowiedzi: 10    Wyświetleń: 834
  • C++ wyznacznik macierzy kwardatowej dla max 100 na 100

    Witam, piszę w tym temacie, ponieważ mam podobny problem. Napisałem funkcję liczącą wyznacznik macierzy n-wymiarowej, jednak wyrzuca mi ona niesamowite liczby (typu -124134235) dla macierzy większych niż 2-wymiarowych o elementach ~4 (czyli absurd). Znalazłem ten temat i wydaje mi się, że schemat jest taki sam jak w kodzie powyżej z pascala. Jeśli ktoś...

    Programowanie Początkujący   22 Kwi 2009 00:04 Odpowiedzi: 4    Wyświetleń: 10350
  • Jak załadować plik do tablicy bajt po bajcie w C++?

    Proponuje poczytac o funkcjach i przekazywaniu do nich parametrow przez wskaznik. Jest pelno kursow w internecie.

    Programowanie   22 Maj 2008 19:45 Odpowiedzi: 19    Wyświetleń: 3371
  • Jak obliczyć odległość między punktami 3D w tablicy w Java?

    Poprzednik chyba nie do końca załapał ideę przedstawionej tablicy. Najprościej - stwórz funkcję, której będziesz przekazywać punkt początkowy i końcowy (dwie tablice 3-elementowe, jednowymiarowe). W samej pętli zrobisz tak (pseudokod): dla i = A do D zrób: dla j = i+1 do D zrób: wynik[i][j] = oblicz_odleglosc(punkty[i],....

    Programowanie   29 Lis 2011 19:27 Odpowiedzi: 3    Wyświetleń: 4277
  • AVR-GCC: Różne wyniki mnożenia w argumentach funkcji w różnych plikach

    Przeniosę to przerwanie i tablice do plików .c. Ale wtedy w pliku głównym .c mam includować plik przerwania .c? Myślałem, że tam inkluduje się tylko pliki .h Nie musisz include'ować pliku .c, a nawet nie powinieneś. W Makefile dopisz go tylko do plików źródłowych (SRC = $(TARGET).c przerwanie.c inny_plik.c itd.) a linker odwali resztę roboty. Zostało...

    Mikrokontrolery   01 Lut 2009 19:47 Odpowiedzi: 55    Wyświetleń: 7136
  • 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
  • [atmega16] [atmega16][c/avr-gcc] UART w przerwaniach - nieoczekiwane działanie programu

    Problem w tym, że ja z asemblerem nie jestem obeznany. Coś tam kiedyś się uczyłem jednak nie miałem zbyt dużo wolnego czasu. Mam jeszcze jedno pytanie. Moja funkcja uart_tx wygląda aktualnie tak: [syntax=c]void uart_tx(char temp[]) { wskaznik = temp; LED_ON; UCSRB |= (1<<UDRIE); } [/syntax] W tym momencie ona działa, jednak nie jestem pewny czy...

    Mikrokontrolery AVR   29 Cze 2012 11:49 Odpowiedzi: 25    Wyświetleń: 2463
  • [C] Stworzenie własnej tablicy typu ASCII dla kompilatora

    Ale bez cudzysłowów wyrzuca błąd że za dużo elementów, nie bierze tego jako ciąg elementów do tablicy. A dokładniej jaki błąd? Na pewno zmieniłeś wartości numeryczne na: #define _A "\x0B" //<-- musi być cudzysłów!!! U mnie taki sposób definiowania ciągów znaków przekazywanych do funkcji: LCDPrintText(25, 1, _A _R _U _T _A _R _E _P...

    Mikrokontrolery   08 Lut 2011 17:55 Odpowiedzi: 18    Wyświetleń: 2470
  • [c] Jak uzyskać wskaźnik do tablicy font6x8 w C i przekazać do funkcji?

    W pewnej bibliotece w pliku C znajduje się zmienna tablicowa o takiej definicji: char8x8 font6x8[] = { ... }; W pliku H jest tylko typedef const rom unsigned char char8x8[8]; Czy jest możliwość aby z poziomu maina odnieść się do tablicy font6x8? Potrzebuje wskaźnika do niej. Gdzie go zdefiniować? Docelowo wskaźnik ten ma być...

    Mikrokontrolery   30 Lis 2012 12:59 Odpowiedzi: 8    Wyświetleń: 1212
  • Jak funkcja anonimowa w PHP usort() sortuje stringi po długości?

    Ty nie masz wiedzieć, jak działa funkcja. Ona działa po swojemu, a Ty dostarczasz jej tylko odpowiedzi na pytanie, który z dwóch elementów jest większy (a ściślej: jaka jest relacja pomiędzy tymi dwoma elementami). To właśnie realizuje przekazywana funkcja. Jak będzie to random, to ustort zrobi wylosowaną tablicę. A zwracać możesz wartość mniejszą niż...

    Programowanie Początkujący   11 Sie 2020 10:56 Odpowiedzi: 5    Wyświetleń: 555
  • [VBA] Wybór szkolenia VBA dla Access w Krakowie - opinie i rekomendacje

    Podstawowe operacje porównania, wyszukiwania można wykonać przy użyciu formuł. Aby robić naprawdę ciekawe rzeczy w VBA to trzeba użyć tablic: jednowymiarowych, dwuwymiarowych, dynamicznych. Trzeba umieć iterować po tych tablicach, wywoływać funkcje(z parametrami przekazywanymi przez wartość albo referencje), procedury, które zwracają pojedyncze wartości...

    Programowanie   13 Mar 2017 08:11 Odpowiedzi: 11    Wyświetleń: 4563
  • Jak przekazać port i bit jako parametry funkcji w C dla AVR?

    Gdzie będzie zmienna _bit jest bez znaczenia, ten kod zawsze musi działać poprawnie. Jeśli zależy ci na prędkości to zamień switch/case na tablicę zawierającą kolejne maski na odpowiednich indeksach. Masz gwarantowany stały, najkrótszy możliwy czas konwersji. Co do przekazywania wskaźnika do IO - jeśli parametr nie jest volatile to kompilator nie wywala...

    Mikrokontrolery AVR   14 Lip 2011 23:36 Odpowiedzi: 13    Wyświetleń: 2541
  • [C] Jak zmieniać wartości w tablicy w C bez tworzenia nowych? Mikrokontroler

    Witam, Piszę program , w którym stworzona tablica jest przekazywana do funkcji w celu napisania tekstu na wyświetlaczu. Tylko dla każdego wyrazu muszę tworzyć kolejną tablice, jak mogę tego uniknąć? Czy da się zmienić wartości w już zadeklarowanej tablicy? , zależy mi na pamięci bo piszę do mikrokontrolera. Zamieszczam kawałek kodu żeby było widać o...

    Mikrokontrolery   11 Kwi 2012 07:04 Odpowiedzi: 8    Wyświetleń: 3767
  • [AVR>64KB][avr-gcc] - przekazanie do funkcji wskaźnika do zmiennej we Flash-u

    Przez rozmiar programu miałem na myśli umieszczone we flashu także dane. Jeśli bym chciał umieścić 10 tablic po 10k bajtów to jak należałoby zmodyfikować program? Zamiast przekazywać funkcji wskaźnik f(const uint8_t *buf) miałbym przekazać wartość 32-bit f(const uint32_t buf) i traktować ją w ciele funkcji jako adres? Tylko w jaki sposób uzyskać adres...

    Mikrokontrolery AVR   19 Kwi 2013 13:47 Odpowiedzi: 4    Wyświetleń: 2829
  • Jak umieścić tablicę unsigned char w pamięci Flash STM32 w Keil?

    Nie ma czegoś takiego w standardzie jak promocja z np int do const int. Promocje możesz mieć jedynie typów, tzn funkcja jako parametr przyjmuje float a jako argument podasz inta - wówczas masz promocje inta do floata. Ten modyfikator (jako parametr funkcji) nie mówi o tym, że argumenty wkładane do funkcji mają być stałe, tylko że po podaniu argumentu...

    Mikrokontrolery ARM   11 Cze 2014 18:34 Odpowiedzi: 28    Wyświetleń: 5419
  • [AVR][C] - wskaźnik do funkcji jako parametr do funkcji

    czyli w funkcję get_kbd muszę poszerzyć możliwość przyjęcia dodatkowych parametrów w moim powyższym przypadku - parametr az Można tak, można inaczej. Parametrami dla funkcji przekazywanej przez wskaźnik mogą być parametry aktualne funkcji wywołującej (jak w tym przypadku) lub np. zmienne lokalne czy globalne. Istotą tej konstrukcji jest wymienność...

    Mikrokontrolery   21 Gru 2009 00:38 Odpowiedzi: 6    Wyświetleń: 12491
  • Dlaczego po wgraniu biblioteki do HD44780 nie wszystko działa prawidłowo?

    Nie trzymasz się typu zadeklarowanego w funkcji oraz używasz funkcji do wysyłania "łańcuchów" (czyt. przekazywany jest wskaźnik na tablicę z ciągiem znaków) żeby wysłać jeden znak. Poprawne użycie byłoby zapewne takie char cyfra=7; //binarnie 00000111 char tablica[5]; int liczba=1234; LCD_WriteData(cyfra+0x30); //znak ASCII dla cyfry 7 czyli 0x37 itoa(a,tablica,10);...

    Mikrokontrolery Początkujący   18 Lut 2021 18:13 Odpowiedzi: 14    Wyświetleń: 1344
  • Jak określić liczbę wierszy w tablicy dwuwymiarowej w ANSI C?

    Jeżeli musisz przekazywać tablicę jako argument, to przekaż także jej rozmiar jako argument. sizeof(Tablica) dla globalnej zmiennej Tablica (tej wypełnionej) zwróci poprawny rozmiar. Ale argument funkcji maskuje głobalna zmienną. Rozmiar argumentu będzie zawsze 4, bo tak jest zdefiniowany.

    Programowanie Początkujący   01 Lip 2011 10:43 Odpowiedzi: 8    Wyświetleń: 3890
  • [STM32F4] Dogrywanie pojedyńczej funkcji do działajacego ukladu

    Myślałem żeby załaczyć Ci mój projekt ale - 1. jest komercyjny 2. jest zbyt myślę złożony Tak że na szybko sama idea - jest to zrobione w 5 minut i skrypt linkera powinno sie przerobic lepiej. Funkcje też są do kitu - bo parametry trzeba przekazywać wskaznikiem do nich) wtedy nie jesteś ograniczony ich ilościa itd itd. Nie jest to reentrant i bezpieczne....

    Mikrokontrolery ARM   15 Kwi 2017 13:51 Odpowiedzi: 15    Wyświetleń: 1218
  • vb.net - dynamiczna tablica i funkcja pobierjąca tą tablicę

    Muszę powiedzieć, że ogarniam z grubsza dla czego tak musi być (te przekazywane argumenty sender i e), ale nie wiem dlaczego konwertujesz sender na checkboxy i nie wiem nic o tagach. Wiem, nie będziesz mi to tłumaczył wszystkiego o co zapytam ale jak możesz słowo komentarza napisać odnośnie tego kodu. Co się dzieje i dlaczego? [syntax=vbnet] c = Convert.ChangeType(sender,...

    Programowanie Początkujący   11 Wrz 2011 20:46 Odpowiedzi: 6    Wyświetleń: 2657
  • [C++] Jak zacząć projektowanie gry labirynt w C++ z użyciem klas i obiektów?

    Kompilator nie znalazł funkcji void WyświetlPlansze(int, int), bo nie była zdefiniowana. Jest tylko prototyp tej funkcji w pliku ruch.h. Zdefiniowałeś funkcję o tej nazwie void WyświetlPlansze(int gracz_X, int Pole[2]) - ale ta funkcja nie jest tą zadeklarowaną - to jej przeciążona "siostra" - zamiast dwóch argumentów typu int przyjmuje int i tablicę....

    Programowanie Początkujący   12 Lip 2011 21:41 Odpowiedzi: 21    Wyświetleń: 7364
  • HAL_UART_Transmit_IT nie działa na STM32F446RE - brak transmisji danych

    UART jest skonfigurowany poprawnie w CubeMx. Sprawdzałem. Jest nadawanie i odbiór. Z kolei jednoelementowa tablica, która jest następnie przekazywana do funkcji HAL_UART_Transmit_IT jest zdefiniowana globalnie, więc dane nie powinny ginąć. Dalej nadawanie wygląda tak, że zdefiniowana jest funkcja obsługująca przerwanie od nadawanie przez UART. W obsłudze...

    Mikrokontrolery Początkujący   13 Lut 2018 14:24 Odpowiedzi: 6    Wyświetleń: 1341
  • [C#] OPC SyncWrite - Zapis danych do PLC przez RsiOPCAuto.dll

    Może się mylę, ale ze stacktrace'a wynika, że funkcja SyncWrite powinna przyjmować wskaźnik na tablicę Errors, a w twoim wywołaniu przekazujesz ją przez out , zatem czy nie powinieneś przekazywać tablicy SyncErrors również przez referencję którą musisz zainicjować jak pozostałe kolekcje w tym wywołaniu ?

    Programowanie   04 Cze 2011 23:12 Odpowiedzi: 3    Wyświetleń: 1577
  • [c]przepisanie zawartości tablic/struktur przez wskaźnik?

    Przekombinowane i źle zrobione. Doczytaj wiadomości o wskaźnikach. tab1 = tab2 jest niemożliwe do wykonania. Zresztą po tym co napisałeś widać, że nie masz pojęcia czym jest wskaźnik i jak funkcjonuje. A jeśli w rożnych momentach programu chcesz wykorzystywać różne tablice przekazuj funkcji wskaźnik do danej tablicy. Jeśli nie chcesz robić tego jako...

    Mikrokontrolery   06 Cze 2010 12:39 Odpowiedzi: 19    Wyświetleń: 4344
  • [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
  • [AVR] [AVR][C] Jak przekazać wskaźnik do tablicy dwuwymiarowej w funkcji?

    Zasadniczo po pierwsze, do funkcji można przekazywać nie tylko wskaźniki, ale i tablice: void func(uint8_t array[][6]) { ... } Podobnie jak przy deklaracji samej tablicy - można pominąć "skrajnie lewy" wymiar. Spróbuj czy takie coś by nie działało jeśli dodasz atrybut PROGMEM do tego parametru. Po drugie zaś - parametr PROGMEM musisz podać również do...

    Mikrokontrolery AVR   19 Wrz 2009 22:56 Odpowiedzi: 2    Wyświetleń: 1580
  • Błędne wyniki przy drugim mnożeniu tablic 3x3 - jak poprawić funkcję?

    Krzysztof przecież przekazując jako parametr tablicę w ten sposób: Natomiast zmienne tablicowe jako całość (bądź część) zostają przekazywane do funkcji ZAWSZE przez wskaźnik To nie jest jakaś magiczna właściwość, po prostu nazwa tablicy jest wskaźnikiem na jej pierwszy element.

    Programowanie   10 Cze 2012 10:37 Odpowiedzi: 7    Wyświetleń: 2147
  • C - Program liczący ilość wystąpień liter w zdaniu

    Nie miałem jeszcze struktur. Musze zrobić to bazując na materiale który był do tej pory. A było: 1.Podstawowe typy danych. Stałe i zmienne. Podstawowa obsługa funkcji printf i scanf. 2.Operatory: arytmetyczne,relacyjne, logiczne, inkrementacji i ich priorytety. Pętle i instrukcje warunkowe. Konwersja typów. 3.Tablice i łańcuchy. Wskaźniki i ich arytmetyka....

    Programowanie   13 Lis 2015 12:39 Odpowiedzi: 11    Wyświetleń: 2355
  • [C] Jak wysłać dane o zmiennej długości przez UART w C?

    Argumenty do funkcji w C są przekazywane przez wartość, więc chcąc przekazać większą ilość danych, jak tablicę, to musisz przekazać ją przez wskaźnik. Przy zmiennej długości normalne jest, że trzeba też podać rozmiar danych. Tak jak chcesz zrobić jest dobrze. Można ewentualnie pomyśleć o definicji jakiejś struktury, ale to mogłoby skomplikować prostą...

    Programowanie   29 Maj 2009 21:31 Odpowiedzi: 5    Wyświetleń: 1683
  • C++ - Odwrócona notacja polska - poprawa funkcji stod w kalkulatorze

    Proszę o pomoc z poprawieniem kodu, którego zadanie jest stworzenie prostego kalkulatora pracującego w odwrotnej notacji polskiej. Na przykład: 3 56+ 2* czyli (3+56)*2. Czy może ktoś poprawić funkcję stod, żeby działała poprawnie, tzn. konwertowała przekazany jej string na liczbę typu double? W programie najpierw wczytywany jest string. Potem kolejne...

    Programowanie Początkujący   13 Kwi 2015 12:04 Odpowiedzi: 7    Wyświetleń: 2706
  • [Pascal] Jak stworzyć uniwersalną funkcję sortującą dla różnych typów?

    Mam zrobić program, w którym użytkownik wybiera jakie sortowanie przeprowadzić na danych liczbach. Jest do wyboru kilka sortowań (bąbelkowe, quicksort, insertion itp.). User też wybiera jakie liczby ma sortować(Rzeczywiste czy całkowite). Mam do tego dwie tablice w procedurze, przekazywane do funkcji sortujących. Mam dwie funkcje dla sortowania bąbelkowego...

    Programowanie Początkujący   18 Kwi 2018 08:19 Odpowiedzi: 6    Wyświetleń: 480
  • Jak zwrócić tablicę dwuwymiarową z funkcji w C? Kod i błędy kompilacji

    To co napisał miszcz310 ma się nijak do AVR, ani do C. Takie zabawy można czynić jak się ma dużo pamięci RAM oraz do dyspozycji język C++. Jednak dalej uważam, że posłużenie się wskaźnikiem będzie szybsze. Napisałem, że to ma być dla wersji na komputer. Nie wiem dlaczego ma być to wolniejsze i dlaczego potrzebuję do tego C++. Ja bym wolał to wszytko...

    Mikrokontrolery AVR   28 Lut 2013 00:34 Odpowiedzi: 19    Wyświetleń: 4842
  • [STM32] F4 - HAL_UART_RxCpltCallback - wykonuje się tylko raz

    (at)rogeros Koledze (at)rajszym chodziło o pierwszy parametr przekazywany do HAL_UART_Receive_IT, czyli o huart2. Według mnie powinno tam być huart2 zamiast &huart2 (jako że parametr funkcji przykrywa globalny symbol huart2). Drugi parametr również był przekazywany w sposób który generuje warning. Ponadto usuń volatile z deklaracji tablicy Received....

    Mikrokontrolery ARM   09 Mar 2017 09:19 Odpowiedzi: 8    Wyświetleń: 7941
  • [C] Jak użyć uint8array jako argumentu funkcji w C?

    Dzięki za odpowiedź ale nie o to mi chodzi. Wiem że mogę zdefiniować wcześniej w programie stałą, ale chciałbym to obejść. Mogę zrobić też osobną funkcję obsługującą takie przypadki ale nie tędy droga. Ogólnie funkcja ma przyjmować argument przez wskaźnik bo w 90% przypadków przekazywana będzie tablica. Definiowane 'tymczasowej zmiennej' ( o ile w C...

    Programowanie   08 Lip 2012 22:41 Odpowiedzi: 10    Wyświetleń: 2136
  • [GCC ARM] Jak ustawić stały adres dla zmiennej uint32 w projekcie?

    Bootloader u mniej odpowiedzialny jest jedynie za wymianę właściwej aplikacji. Ma on tylko jedną funkcję widzianą na zewnątrz umieszczoną pod stały adresem w zarezerwowanej części Flash. Poprzednia aplikacja musi pobrać nowy firmware i wywołać tą funkcję. Jako jej parametr przekazuję tablicę wskaźników do funkcji jakie kompilator umieścił w pamięci...

    Programowanie   25 Cze 2018 10:24 Odpowiedzi: 19    Wyświetleń: 849
  • C, przekazywanie struktury lub jej danych do funkcji

    Ale czemu nie widzą deklaracji? Chcąc na niej operować, to tą deklarację trzeba im udostępnić. Wówczas wg nazwy możesz w parametrach przekazywać poszczególne elementy tablicy tej struktury bez udostępniania całej tablicy jako takiej. Jeśli jednak chciałbyś np. udostępnić w trybie tylko do odczytu jakiś element, to już bez obiektowości niewygodnie to...

    Programowanie Początkujący   20 Lis 2022 23:03 Odpowiedzi: 4    Wyświetleń: 309
  • AVR-GCC - Optymalizacja dostępu do struktury przez GCC?

    Nie bardzo jednak widzę potrzebę atomowości pozyskiwania wskaźnika. Poza tym, skoro przekazuje ten argument w wywołaniu funkcji to jak mam zapewnić atomowość przekazania i właściwie po co? Wróćmy jeszcze raz: - ISR dodaje w dowolnej chwili nowe elementy tablicy struktur ustawiając flagę dla pętli głównej, że jest co najmniej jeden, nowy element. Prosta...

    Mikrokontrolery AVR   12 Cze 2014 22:15 Odpowiedzi: 25    Wyświetleń: 2943
  • [ASM+C]Zmienne przekazywane do ASM jako argument funkcji w C

    Yeah, działa, dzięki za pomoc. Coraz bardziej zaczyna mi się podobać ten język. Jeszcze jedna rzecz w temacie. Podaję jako wskaźnik pierwszy element tablicy (o indeksie zero : tab C: int tablica[ 20 ]; void FunkcjaC( int* ); /* wywolanie */ FunkcjaC( tablica ) /* lub FunkcjaC( &tablica[ 0 ] ) */ ASM: ;...

    Programowanie   11 Kwi 2009 11:15 Odpowiedzi: 9    Wyświetleń: 6208
  • C++ - Dodawanie kolejnych elementów do tablicy dynamicznej. "memcpy"

    Niby dobrze jest zrobione tylko: (kopiowanie tych tablic) jest to sensowne czy może jest jakiś lepszy sposób na zrobienie tego Hm... Może i gdzieś jest sensowne ale masz fajny szablon klasy vector z biblioteki STL. Można to nazwać inteligentną tablicą, rozszerzasz tablicę wtedy kiedy chcesz na przykład: [syntax=cpp]#include <iostream> #include...

    Programowanie   11 Lut 2013 21:19 Odpowiedzi: 18    Wyświetleń: 6333
  • Arduino: Sterowanie kilkoma diodami jednym słowem w kodzie

    Zrób sobie tablicę int czy byte o n elementach gdzie sobie wpiszesz nazwy pinów. Możesz założyć n=2. Zrób funkcję która zeruje 0 /zaświeca 1/zmienia stan 2 wszystkie ledy zgodnie z tablicą void nazwaDlaWieluPinowWpisanychDoJednejTabli... nowyStanPinu,int nazwaTejTablicy[], int iloscElementowTablicy)). Jak będziesz chciał zmienić stan wszystkich pinów...

    Arduino   29 Lis 2018 06:11 Odpowiedzi: 7    Wyświetleń: 1227
  • Wskaźniki w WinAVR. Jak przekazać do funkcji wskaźnik do tablicy?

    jeśli wyraz 'wskaznik' jest identyfikatorem tablicy to ampersand przed nim jest zbędny (w ten sposób do funkcji przekazujesz adres wskaźnika a nie tablicy). Możesz też napisać MojaFunkcja(&wskaznik[16])

    Mikrokontrolery   10 Kwi 2006 21:01 Odpowiedzi: 7    Wyświetleń: 1890
  • Konfiguracja ESP8266 jako server UDP z RS232 - IP 10.10.2.1, port 22000, AT?

    w funkcję do której przekażę jako argument tablicę char-ów, gdzie o tym poczytać? [url=http://cpp0x.pl/kursy/Kurs-C++/Pozi... Jest tam też wiele innych użytecznych lekcji ;)

    ESP8266 i ESP32   27 Mar 2019 19:38 Odpowiedzi: 78    Wyświetleń: 5223
  • Jak sterować syntezą szeregową Toshiba TB31202 z komputera?

    No problem jak mawiają Rosjanie. "Dzień dobry Towarzyszu Wojtku. Niestety mało robiłem na TB31202 i nie mogłem znaleźć do niego konkretnych opisów. Kiedyś miałem zadanie przestroić radiostację z pasma 470MHz na 430MHz. Zmiana częstotliwości w procesorze radiostacji była niemożliwa, dlatego też zrobiłem tak: linie sterujące z procesora na TB31202 przerwałem...

    Radiotechnika Serwis   02 Lis 2009 08:33 Odpowiedzi: 5    Wyświetleń: 1637
  • Spowolnione działanie Nucleo po dłuższym okresie pracy - mbed

    Ja tam nie widzę żadnych wskaźników. O fajnie że wpadłeś, bo tu trzeba fachowego oka. Chodzi mi o to że obiekt klasy (czyli jego pola i tablica metod wirtualnych) jako lokalny w funkcji, tworzony jest na stosie. Czyli faktycznie przekazując obiekt jako rezultat domyślam się że po prostu niejawnie jest przekazywany jako wskaźnik na obiekt a nie całość...

    Mikrokontrolery   18 Maj 2018 06:28 Odpowiedzi: 29    Wyświetleń: 933
  • [ATmega32] [C] PWM - Jak usunąć przydźwięk o niższej tonacji?

    Nie jestem w stanie uzyskać takiej częstotliwości PWM gdyż mega pracuje na 16MHz czyli max może on wynosić ok 8MHz :( Co oznacza to D PWM :?: atom1447 -> W taki sposób podaję próbki: [syntax=c] char ReadFile(unsigned int FileNr, unsigned char *buffer) { unsigned long NextClus; unsigned int index=0; unsigned long index1; unsigned long FirstSector;...

    Mikrokontrolery AVR   27 Mar 2016 23:22 Odpowiedzi: 74    Wyświetleń: 7805
  • 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
  • Przekazywanie tablic const char jako parametr do funkcji w Arduino

    Jeśli zdefiniujesz tablicę jako const (czyli zawiera elementy, których nie wolno zmieniać) to jak chcesz je zmienić? Sprzeczność logiczna. Poza tym zamiast przepisywać zawartość tablic, nie prościej zmieniać wskaźnik, aby wskazywał na tablicę, której należy użyć w przerwaniu? Przepisywanie tablic jakie robisz to nie tylko marnowanie czasu procesora,...

    Arduino   16 Mar 2015 18:44 Odpowiedzi: 4    Wyświetleń: 1662
  • LPC1768 - wyświetlenie obrazka na LCD z sterownikiem SPFD5408B

    Poznaje i oprogramowuję kolejne elementy zestawu Mini-DK-2 aktualnie na tapecie jest wyświetlacz LCD na kontrolerze SPFD5408B. W przyzakładowych programach od producenta zabrakło funkcji pozwalającej wyświetlenie obrazka. Analizując zawartość kodu GLCD.c zauważyłem, że wszystkie funkcję wyświetlające np. linie, tekst wykorzystują funkcję rysującą punkt...

    Mikrokontrolery Początkujący   30 Maj 2014 17:08 Odpowiedzi: 12    Wyświetleń: 1602
  • Jak zliczyć duże litery, małe litery, cyfry i inne znaki w tablicy char?

    //tablica przechowuje ciąg n znakow. W każdej komórce tablicy przechowywana jest litera jako wartość typu char. Napisz program zawierający funkcję która zlicza w tej tablicy liczbę dużych liter, malych liter, cyfr i innych znakow.Tablica oraz jej rozmiar są przekazywane do funkcji jako argumenty wywołania. Funkcja zwraca strukturę zawierającą cztery...

    Programowanie   25 Lut 2013 18:34 Odpowiedzi: 2    Wyświetleń: 1275
  • [AVR-GCC] - Problem z przesyłaniem struktury przez USART w C

    Proszę bardzo - pierwsza podstawa - funkcje str_XXX nie należą do kompilatora tylko do libc. Napisałeś to tak jakby istniały w ogóle jakieś funkcje które należą do kompilatora. Naprawdę nie wiem po co to przytoczyłeś??? A wg ciebie wszystkie funkcje są realizowane przez biblioteki zewnętrzne? Ciekawe rzeczy prawisz... Bardzo się cieszę, że wielokrotnie...

    Mikrokontrolery   13 Lut 2011 15:17 Odpowiedzi: 15    Wyświetleń: 2636
  • Jak napisać program w C++ obliczający funkcję kwadratową?

    Fuuu... jaki nieładny main, powinien zwracać int i pobierać tablicę parametrów. Funkcja main, kiedy kończy się bez błędu powinna zwracać wartość 0, wartość ta jest przekazywana do procesu który wywołał nasz proces, jeśli był to program wywołany z wiersza poleceń to może być odczytana przez zmienną ERRORLEVEL. Zero oznacza poprawne zakończenie pracy...

    Programowanie   14 Lis 2007 09:59 Odpowiedzi: 13    Wyświetleń: 13459
  • 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ń: 549906
  • [C++] Wczytywanie zawartości pliku do dynamicznej tablicy.

    Ok, kolejny problem. Gdy w funkcji main() deklaruje tablice char*tab i zmieniam jej rozmiar w innej funkcji, do której przekazuje tablice, przy użyciu tab = new char[rozmiar] to ta tablica nie jest już "widziana" w kolejnej funkcji wywoływanej zaraz po tej w której zmieniam rozmiar. Co w tym zrobić?

    Programowanie Początkujący   30 Sty 2012 00:01 Odpowiedzi: 16    Wyświetleń: 5647
  • Jak zwrócić dwie wartości z funkcji w C# i jak je potem wywołać?

    pomysl 1. przekazywac do funkcji wskazniki do a i b pomysl 2. przechowywac a i b w tablicy dwuelementowej i zwracac wskaznik do niej :P

    Programowanie   07 Cze 2008 14:33 Odpowiedzi: 3    Wyświetleń: 5450
  • [C++] Jak przekazać statyczną tablicę 2D do funkcji w C++?

    ...Ponadto tablica w kodzie mickpr jest zadeklarowana globalnie, czego podobno należy unikać. Czy dzięki wskazaniu pierwszego elementu tablicy zyskamy dostęp do całej? Czy wewnątrz funkcji da się wtedy zainicjalizować tablicę w ten sposób : tab = {{.....},   {.....},   {.....}} ? Ja założyłem, że zawsze znamy rozmiar tablicy. Autor nie powiedział,...

    Programowanie Początkujący   05 Lut 2012 12:50 Odpowiedzi: 9    Wyświetleń: 3146