przekazywanie tablic funkcji

Znaleziono około 610 wyników dla: przekazywanie tablic funkcji
  • [c++] Przekazywanie tablic przez referencję: stałe, dynamiczne, wskaźniki

    No niech będzie. void f(int *x) {//funkcja otrzymuje adres i pod ten adres "wpisuje" 12 *x = 12; } int x = 5; f(&x);// & oznacza pobierz adres zmiennej x i przekaż go do funkcji f //x jest = 12 a: void f(int *x) { x[2] = 12; *(x+5) = 15;//równoważny zapis } int x[10]; f(x);...

    Programowanie Początkujący   09 Lis 2009 00:05 Odpowiedzi: 6    Wyświetleń: 3065
  • REKLAMA
  • Ansi C - Widoczność i przekazywanie lokalnych tablic i struktur w funkcjach

    Wszystkie zmienne automatyczne w funkcjach są niszczone po wyjściu z funkcji. Jeśli chcesz, żeby funkcja tworzyła strukturę i ją jakoś zwróciła, to w C zazwyczaj robi się to brzydko: - strukturę deklaruje (lub alokuje) się na zewnątrz funkcji, a do funkcji podaje wskaźnik do niej, żeby funkcja tę strukturę zainicjalizowała; - na zewnątrz funkcji deklaruje...

    Programowanie Początkujący   27 Lis 2014 17:11 Odpowiedzi: 4    Wyświetleń: 1089
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • c++ wyprowadzenie tablicy z funkcji do programu głównego

    1. Kod, tak jak pokazałeś, to proste/czyste C nie C++, więc właściwie powinieneś się dookreślić... 2. Jeżeli C - przekazywanie tablic do funkcji odbywa się przez wskaźnik i funkcja operuje bezpośrednio na przekazanej tablicy, a nie na jej kopii - nie ma zatem potrzeby (i możliwości) jej zwracania. Tym bardziej funkcja typu int nie może zwrócić wyniku...

    Programowanie Początkujący   18 Cze 2010 14:37 Odpowiedzi: 1    Wyświetleń: 1950
  • REKLAMA
  • Ł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ń: 5016
  • Przekazywanie tablic const char jako parametr do funkcji w Arduino

    Pomysł jest taki: Jedną tablicę przerwania kierują na wyświetlacz Są zadeklarowane tablice i trzeba tylko przepisywać je do tej którą odświeża przerwanie. To co napisałem: [syntax=cpp] char tablica1[10] = {1,2,3,4,5,6,7,8,9,10}; char tablica2[10] = {11,12,13,14,15,16,17,18,19,20}; // tablic będzie sporo char tablica[10]; // ta tablica ma być wizualizowana...

    Arduino   16 Mar 2015 18:44 Odpowiedzi: 4    Wyświetleń: 1677
  • 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ń: 1395
  • 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ń: 3012
  • REKLAMA
  • C - Przekazywanie wskaźnika na tablice PROGMEM do funkcji

    Ale co w przypadku gdy chce przejsc na ekran drugi i zaladowac buttony na pozycjach z tablicy drugiej? Chcialem przekazac jakos elegancko wskaznik tablicy do funkcji button_init. Jeśli indeksy poszczególnych tablic są takie same, a wydaje się, że w twoim przypadku są, to musisz po prostu jako argument zdefioniować tablicę o wskazanej liczbie wymiarów...

    Mikrokontrolery AVR   07 Lip 2015 18:51 Odpowiedzi: 15    Wyświetleń: 2172
  • C++ - Jak zwrócić całą tablicę z funkcji, a nie tylko pierwszy element?

    Witam. Mam do zrobienia program o treści: Funkcja otrzymuje dwie tablice X,Y o n liczbach i zwraca trzecią tablice Z. Zi=Xi + Yi Niby banalne, a nie umiem zrobić, żeby funkcja zwracała całą tablicę. Funkcja zwraca mi jedynie jej pierwszy element. Tradycyjnie za gotowe rozwiązanie 100pkt. Z góry dzięki :)

    Programowanie Początkujący   27 Sty 2013 20:33 Odpowiedzi: 13    Wyświetleń: 3795
  • Jak zwrócić tablicę z funkcji w ANSI C?

    Witam wszystkich Elektrodowiczów! Piszę kod programu, w którym mam funkcję, która tworzy pewną tablicę i wpisuje do niej wartości. Jednak potrzebuję, aby ta funkcja zwróciła mi te wartości do drugiej tablicy w programie głównym no i mi nie wychodzi... :cry:. Wygląda to mniej więcej tak: [syntax=c]uint8_t funkcja (uint8_t adres) { uint8_t i = 0; uint8_t...

    Programowanie Początkujący   06 Lip 2012 03:02 Odpowiedzi: 4    Wyświetleń: 1292
  • Jak poprawnie przekazać tablicę do funkcji w C?

    Czesc Mam taki banalny programik. Wiem że on jest bez sensu ale to tylko tak dla przykładu. Nie potrafię przekazać tablicy "wyraz" do funkcji. Wiecie może dlaczego ??? #include <stdio.h> #include <stdlib.h> int funkcja(char); int main(int argc, char *argv[]) { char wyraz[3]={'a','b','c'}... int...

    Programowanie   20 Paź 2006 22:03 Odpowiedzi: 2    Wyświetleń: 954
  • 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ń: 981
  • Jak przekazać tablicę struktury z pamięci programu do funkcji w C?

    Witam Stworzyłęm sobie strukturę, a następnie stworzyłem tablicę typu tej struktury. Wykorzystuję to do wyświetlania menu. Tablicę umieściłem w pamięci programu. Problem objawia się w tym, że nie wiem jak przekazać tą tablicę do funkcji. Czy można przypisać jej jakoś wskaźnik i później przekazać wskaźnik do funkcji czy zrobić to za pomocą indeksó tablicy....

    Mikrokontrolery   02 Sie 2005 12:32 Odpowiedzi: 2    Wyświetleń: 1835
  • [C] Jak wyświetlić tablicę w C za pomocą funkcji? Poprawa kodu

    Witam! Otóz dopiero zaczynam przygode z f-cjam wiec prosze o wyrozumiałość Program ma wyswietlac po prostu zadeklarowana tablice przy uzyciu f-cji #include<stdio.h> void wysw(int[]); /*****************/ main() { int i,x,n; const int MAX=20; int tab[MAX]; printf("Podaj rozmiar tablicy: ");...

    Programowanie   13 Lis 2005 11:08 Odpowiedzi: 6    Wyświetleń: 1136
  • REKLAMA
  • [AVR] Jak przekazać tablicę 2D do funkcji z wyborem wiersza?

    Witam, Zwracam się do was z 2 pytaniami: 1. Musiałem stworzyć własna tablicę znaków i zrobiłem to w ten oto sposób: [syntax=c]... #define _A"\x0B" #define _B"\x0C" #define _C"\x0D" #define _D"\x0E" #define _E"\x0F" #define _F"\x10" ... Print_s( 55, 72, _M _I _N _U _T _Y );[/syntax] I w ten sposób mogę do funkcji przekazać ciąg znaków. Ale pojawiła się...

    Mikrokontrolery AVR   14 Maj 2012 20:56 Odpowiedzi: 4    Wyświetleń: 1814
  • Błędne wyniki przy drugim mnożeniu tablic 3x3 - jak poprawić funkcję?

    Witam! Przekazywanie tablic w języku "C" odbywa się tylko poprzez wskaźniki tak więc nie mogą być stosowane jako parametry funkcji i wartości zwracane przez funkcje (mam na myśli tablice sensu stricte) ale można zastosować pewne obejście wykorzystując możliwość użycia jako parametrów funkcji jak też wartości zwracanych przez nie zmiennych typu struct....

    Programowanie   10 Cze 2012 10:37 Odpowiedzi: 7    Wyświetleń: 2186
  • Borland 6.0 - Jak zwiększyć rozmiar stosu dla dużych tablic i list?

    Rozmiar stosu można zwiększyć, jednakże jego zbyt duże wykorzystywanie wskazuje na złą gospodarkę stosem... Należy wyjść od sytuacji, w których dane są odkładane na stos, a są to: - Wywołanie funkcji - Przekazanie ponad 3 (lub 4 w zależności od kompilatora) parametrów do funkcji o długości do 32bitów (lub 16, jeśli kompilator 16-bitowy). - zwracanie...

    Programowanie   03 Sty 2009 17:52 Odpowiedzi: 3    Wyświetleń: 1179
  • [atmega644p][bascom] przekazywanie tablicy do funkcji

    Źle przekazujesz Id do funkcji, mały przykład do uruchomienia w symulatorze: [syntax=basic4gl]$regfile = "m88pdef.dat" $crystal = 20000000 $baud = 19200 $hwstack = 64 $swstack = 64 $framesize = 64 Dim Tablica(4) As Byte , Tekst As String * 12 Declare Function Test_funkcji(byref Osa As Byte) As String * 6 Tablica(1) = 10 Tablica(2) = 20 Tablica(3) =...

    Mikrokontrolery AVR   04 Lis 2011 23:50 Odpowiedzi: 2    Wyświetleń: 1767
  • 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ń: 594
  • 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ń: 948
  • 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ń: 6836
  • 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ń: 1860
  • 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ń: 1860
  • 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ń: 783
  • 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ń: 1686
  • 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ń: 17287
  • Jak wyświetlić pojedynczy znak z tablicy na LCD HD44780 w AVR[C]?

    Przekazujesz liczbę z tablicy, a argument funkcji na 99.9% jest wskaźnikiem i drugie tyle procent koniec wysyłania musi być zakończonym znakiem terminatora '\0', bo tego na pewno wymaga ta funkcja. [syntax=c]char buf[2] = {'\0'}; buf[0] = tab1[2]; lcd_str(buf); [/syntax]

    Mikrokontrolery Początkujący   12 Lut 2012 13:56 Odpowiedzi: 4    Wyświetleń: 2416
  • [ATMEGA8] [ATMEGA8][C] Problem z zapisem do tablicy w funkcji conv_tab()

    Magiczne słowo static daje dokładnie to samo co zmienna globalna. Przekazywanie wyniku przez zmienne globalne owszem jest w niektórych przypadkach dobre lub jedyne możliwe (z przerwania do kodu), ale pomiędzy funkcjami - nigdy. Przyjmijmy, że mamy n funkcji, każda może zwrócić tablicę o rozmiarze m. Jeśli każda funkcja przydzieli sobie tą tablicę mającą...

    Mikrokontrolery AVR   15 Lis 2008 17:00 Odpowiedzi: 17    Wyświetleń: 2064
  • 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ń: 1566
  • 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ń: 1725
  • [C] Segmentation fault przy przekazywaniu tablicy 2D do funkcji w C

    Kompilator mówi wprost: test.c: In function ‘main’: test.c:11: warning: initialization from incompatible pointer type test.c:17: warning: passing argument 1 of ‘pobierz’ from incompatible pointer type Chyba sam widzisz, że int (*wsk) cdecl> explain int (*wsk)[2] declare wsk as...

    Programowanie   06 Maj 2009 15:34 Odpowiedzi: 1    Wyświetleń: 3410
  • 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ń: 7952
  • [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ń: 2469
  • [C] - Sprintf i przekazywanie const char* do funkcji, problem z nazwą pliku

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

    Programowanie Początkujący   28 Sie 2013 15:07 Odpowiedzi: 6    Wyświetleń: 1701
  • [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ń: 12643
  • przekazanie dwuwymiarowej tablicy jako argumenu w C++

    Niestety nie ma tak latwo. Przekazywanie tablicy dwuwymiarowej (podobnie dla wiekszej ilosci wymiarow) do funkcji/metody mozna jednak rozwiazac na kilka sposobow: 1. Jesli znana jest wartosc drugiego wymiaru (ilosc kolumn) to mozna to zrobic w nastepujacy sposob: //deklaracja void setAll(float [][3]); //rownowazne z: void...

    Programowanie   09 Sie 2006 14:09 Odpowiedzi: 11    Wyświetleń: 9636
  • 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ń: 5480
  • 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ń: 6339
  • 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ń: 1290
  • 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ń: 1650
  • Funkcja bedąca argumentem innej funkcji - zasięg zmiennych

    Kompilator w funkcji która wywołuje funkcję LCD_WriteText rezerwuje na stosie miejsce dla tej tablicy i przekazuje wskaźnik do tej tablicy funkcji itoa. Dopiero po wyjściu z tej funkcji obszar pamięci przeznaczony dla tej tablicy zostaje zwolniony na stosie.

    Mikrokontrolery Początkujący   08 Cze 2017 07:48 Odpowiedzi: 17    Wyświetleń: 1635
  • 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ń: 840
  • Wysyłąnie bajtów o wartości 0 przez port RS232 w C++ Builder 6

    Twoja funkcja Write_Comm działałaby dobrze, gdyby nie to, że przekazujesz jej zły rozmiar. Dlaczego używasz strlen na czymś (tablica bajtów), co nie jest napisem? Poczytaj jak działa strlen i potem dopiero używaj. A w tym przypadku, chcesz wysłać 4 bajty, to przekaż 4.

    Programowanie   01 Cze 2020 18:26 Odpowiedzi: 6    Wyświetleń: 633
  • [PHP] Jak losowo przemieszać wiersze w dwuwymiarowej tablicy?

    Ściślej - w PHP tablice wielowymiarowe są zawsze tablicami tablic, dlatego wszelkie funkcje operujące na tablicach operują wyłącznie na jednym wymiarze. Chyba, że mi coś umknęło teraz... Jeśli chce się dokonywać manipulacji w danym wierszu (kolumnie - zależnie od interpretacji), to przekazuje się $tablica który to zapis dalej jest tablicą :)

    Programowanie   29 Lip 2008 17:02 Odpowiedzi: 6    Wyświetleń: 2078
  • vb.net - dynamiczna tablica i funkcja pobierjąca tą tablicę

    Chcesz przekazać po wywołaniu zdarzenia kontrolki, tablice kontrolek w której się ona znajduje do funkcji zaznaczenie_badan? Patrząc na logikę znalazłem przy okazji parę błędów w kodzie. Chyba że kod jest bardziej obszerny niż tu przedstawiłeś. W każdym bądź razie napisałem zgodnie z Twoim kodem takie coś ale nie wiem czy o to Ci chodziło: [syntax=vbnet]...

    Programowanie Początkujący   11 Wrz 2011 20:46 Odpowiedzi: 6    Wyświetleń: 2669
  • 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ń: 4307
  • 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ń: 1296
  • 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ń: 5829
  • 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ń: 2553
  • [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ń: 4362
  • WinAvr - błędne przekazywanie zmiennej z funkcji pcf8583GetTime

    proponuje urzyc referencji void funkcja(int &x) { x=10; } main() { int x=20; funkcja(x); printf(x); return 0; } w wyniku uzyskasz 10 oczywiscie mozesz dac w prarametrze cala tablice

    Mikrokontrolery   08 Wrz 2006 21:39 Odpowiedzi: 5    Wyświetleń: 1241
  • [c++] [delphi] Implementacja DLL w C++ do użycia w Delphi - czy będzie kompatybilna?

    To masz dwie - jedną przekazujesz, a drugą zwracasz. Nie rób tak, żeby przekazać wskaźnik i odebrać inny, bo się łatwo w pułapki wpędzisz w projektowaniu - po prostu nieintuicyjne to by było. Uważaj z tablicami dwuwymiarowymi, bo nie jestem do końca pewny, który wymiar jest jak traktowany między Delphi a C. Może bezpieczniej będzie posługiwać się formalnie...

    Programowanie Początkujący   27 Maj 2018 11:16 Odpowiedzi: 3    Wyświetleń: 747
  • 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ń: 9921
  • C++ inicjalizacja tablicy w funkcji - brak zwracanej wartości

    Tak. Ale co chcesz przekazywać w parametrze w takim układzie, jak obecnie? Zwróć uwagę, że wynikiem funkcji jest znak, a nie tablica znaków. Ponadto ten wynik bezpośrednio przekazujesz do strumienia wyjściowego, więc co po t?

    Programowanie Początkujący   25 Lis 2009 10:03 Odpowiedzi: 28    Wyświetleń: 5572
  • [Delphi] przepisywanie adresów zmiennych typów np. rekordowy

    Ta funkcja nic nie zmieni, bo parametry przekazujesz przez wartość. Jeśli chodzi o podmianę dla tablicy rekordów, to zasadniczo się tego nie zrobi. Jeśli tablica klas, to można podmieniać elementy w taki sposób (ale elementy, nie całą tablicę!). Jeśli chcesz całą tablicę podmienić - zrób z niej tablicę dynamiczną lub operuj na wskaźnikach do niej. type...

    Programowanie Początkujący   17 Kwi 2011 11:57 Odpowiedzi: 2    Wyświetleń: 1293
  • Operacje na tablicach dwuwymiarowych w C: dodawanie, odejmowanie, mnożenie, dzielenie

    Witam! W kodzie widze, ze masz troche pomieszane C z C++, ale takie jest moje skromne zdanie i moge sie mylic. Pozatym nie wiem czy to wstepnie tak napisales zeby doprowadzic program do uzywalnosci ale macierze sie mnozy troche inaczej, polecam poczytac na ten temat: http://www.dimmension3.spine.pl/download... Co do samego...

    Programowanie   11 Sty 2008 03:17 Odpowiedzi: 3    Wyświetleń: 7796
  • [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ń: 927