przekazywanie tablic

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

    Poproszę o przykłady w podobny sposób jak powyżej dałem do pojedynczej zmiennej, bo nie rozumiem tego i już mnie nie powiem co strzela. W skrócie to co zrobiłeś nazywa się referencja, jest to taki niejawny wskaźnik. Wskaźnik wskazuje na adres w pamięci w którym znajduje się zmienna. Za dużo by to opisywać. Po prostu przeczytaj w tej kolejności: [url=http://pl.wikibooks.org/wiki/C/Wska...

    Programowanie Początkujący   09 Lis 2009 00:05 Odpowiedzi: 6    Wyświetleń: 3065
  • 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ń: 1089
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • 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
  • Ł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
  • 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
  • REKLAMA
  • 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
  • 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
  • REKLAMA
  • 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
  • Jak napisać prostą grę w statki w dowolnym języku programowania?

    Dokładnie. Napisz w jakim elemencie masz problem, co chcesz uprościć i dlaczego - w końcu to Twój kod więc wiesz gdzie masz elementy które nie wiesz jak inaczej napisać. Pierwsze sugestie : 1 Podziel to na pliki 2 Podziel to na warstwy w imię SRP 3 Refaktoryzacja żeby zachować DRY 4 Usuń potworki styli bool shoot_enemy(char tab[][11],...

    Programowanie Początkujący   12 Cze 2017 14:15 Odpowiedzi: 2    Wyświetleń: 1629
  • REKLAMA
  • Delphi - Klasa i przekazywanie zmiennych z usterkami, przeinstalować kompilator

    Może ten fragment ci to wyjaśni: [syntax=delphi]type TIntArr=array of Integer; var A,B:TIntArr; begin SetLength(A,3); A[0]:=111; A[1]:=222; A[2]:=333; B:=A; B[1]:=999; // Zmieniamy w B ... WriteLn('A[1]=',A[1]); // ... zaś zmienia się również A WriteLn('B[1]=',B[1]); SetLength(B,Length(B)); // Baardzo istotna instrukcja B[1]:=666; // Zmieniamy w B ......

    Programowanie   17 Kwi 2015 11:44 Odpowiedzi: 10    Wyświetleń: 972
  • [C] - Sprintf i przekazywanie const char* do funkcji, problem z nazwą pliku

    1) jest różnica pomiedzy wielkością tablic (tablica1, tablica2) jeśli: [syntax=c]#define p_1 5 int p_2 = 5 int tablica[p_1]; int tablica[p_2];[/syntax] jeśli już nawet pozwoli skompilować drugim sposobem to tylko dzięki nowemu standardowi. 2) tablica statyczna to czasami tylko miejsce na stosie. wiec będzie mieć n elementów tablica dynamiczna to n elementów...

    Programowanie Początkujący   28 Sie 2013 15:07 Odpowiedzi: 6    Wyświetleń: 1701
  • [Atmega32][Bascom Avr] Moje boje z wyświetlaczem...

    Przyznam rację: bascom jest dobry, ale do PROSTYCH PROGRAMÓW... a do prostych nie nalezy pisanie czegos w rodzaju sprzętowej bazy danych na AVRa. Bascom generuje POWOLNY kod, to jest FAKT. I oblusuje TYLKO 5 poziomów zagnieżdzenia ifów. To tez jest fakt. I TRAGICZNIE rozwiązane przekazywanie parametrów do funkcji? Gdzie w bascomie są WSKAŹNIKI? gdzie...

    Mikrokontrolery AVR   04 Wrz 2008 19:02 Odpowiedzi: 7    Wyświetleń: 3675
  • [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
  • 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
  • Czy na polskich uczelniach uczą mikrokontrolerów ARM, np. STM32?

    Zapewne są to pasjonaci, a może raczej nieliczna część ekipy, która poszła na studia, aby studiować i się czegoś nauczyć. Tak, potwierdzam, są to pasjonaci, którym starcza czasu między wkuwaniem na zaliczenia a samymi zaliczeniami na robienie czegoś innego. Otóż dlatego, że są stare i proste, a 3/4 studentów i tak nie jest tego w stanie opanować. Może...

    Mikrokontrolery ARM   29 Gru 2016 05:58 Odpowiedzi: 164    Wyświetleń: 9225
  • Przekazywanie tablicy bez deklaracji w WinAVR - jak to zrobić?

    Deklaruję sobie funkcję w ten sposób: void funkcja (uint8_t tablica[6]); Gdy wywołuje ją: uint8_t tablica[] = {0,1,2,3,4,5}; funkcja (tablica); Wszystko jest ok. Jak jednak wywołać ta funkcję, żeby nie deklarowac za każdym razem tablicy. Chodzi mi o coś w stylu funkcja ({0,1,2,3,4,5});

    Mikrokontrolery   16 Mar 2006 18:53 Odpowiedzi: 2    Wyświetleń: 1095
  • c# - Przekazywanie zmiennych między formami. C# VS2013.

    Staram się przekazywać dane pomiędzy formami na razie chce butonem z Form1 wyświetlać tekst w textBox na Form2 i odwrotnie i tu mój problem. Siędzę już nad tym kupę czasu i nie mogę rozgryźć dlaczego nie działa. Próbowałem przez analogię ale coś nie bardzo mi idzie. Poniżej załączam cody z Form1 i Form2. I teraz chodzi o to że jak wciskam butona na...

    Programowanie   13 Sty 2014 10:00 Odpowiedzi: 9    Wyświetleń: 4098
  • 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
  • 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
  • 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 - 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
  • 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
  • [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ń: 3410
  • 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
  • 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
  • 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 zdefiniować unię w C dla tablicy bitów z bezpośrednim indeksowaniem?

    Niestety nie załatwi, co wynika z pewnych założeń języka. Tablice są elementami przekazywanymi przez wskazanie, musi więc istnieć możliwość pobrania adresu elementu tablicy. A jak wiesz, nie da się pobrać adresu pola bitowego... no i mamy klops.

    Mikrokontrolery   04 Wrz 2010 08:59 Odpowiedzi: 6    Wyświetleń: 1917
  • Przekazywanie obrazu tablicy<jak się do tego zabrać>

    Dziękuje za delikatne rozjaśnienie w głowie, zaraz zabieram się do szukania materiałów w internecie... Właśnie o to mi chodziło-pomysł na realizacje. Jestem pozytywnie rozczarowany wiadomością iż programowanie jest tu praktycznie zbędne. Pozdrawiam

    Początkujący Elektronicy   03 Sty 2009 22:05 Odpowiedzi: 4    Wyświetleń: 1353
  • [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
  • 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
  • Sterownik Tech AG Lux (Defro) - Protokół komunikacyjny

    (at)szczukot korzystałem z algorytmu CRC podanego w tym wątku, ale po przepisaniu na c++ nie działał mi poprawnie, tak samo żaden inny z neta. Ale minionej nocy wszystko się wyjaśniło i już działa. Trzeba przekazywać tablicę o typie zgodnym z tym, na którym pracuje algorytm, czyli potrzebna jest 16 a nie 8 bitowa tablica (uint16_t zamiast char). Problemem...

    Systemy Grzewcze Użytkowy   26 Wrz 2025 08:49 Odpowiedzi: 362    Wyświetleń: 132552
  • 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
  • Visual C++ - przekazywanie danych między formularzami

    [syntax=cpp]int tablica_wylosowanych[ilosc_w_puli]; for(int i=0;i<ilosc_w_puli;++i) tablica_wylosowanych[i]=i; for(int i=0;i<ilosc_losowanych;++i) { int p=i+rand()%(ilosc_losowanych-i); int tmp=tablica_wylosowanych[i]; tablica_wylosowanych[i]=tablica_wylosowa... tablica_wylosowanych[p]=tmp; }[/syntax]

    Programowanie Początkujący   12 Lut 2015 15:36 Odpowiedzi: 11    Wyświetleń: 1413
  • Jak zwrócić tablicę dwuwymiarową z funkcji w C? Kod i błędy kompilacji

    Uwagi? Przekazywanie tablicy w ten sposób = rozrzutne gospodarowanie stosem (czyli wielki błąd).

    Mikrokontrolery AVR   28 Lut 2013 00:34 Odpowiedzi: 19    Wyświetleń: 4869
  • [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
  • Ładowanie plików tekstowych przez PHP i przekazywanie danych do tablicy JS

    Trzeba do tego ajaxa użyć spróbuję późnym wieczorem to Ci złożyć, załącz te pliki tekstowe bez punktów w wiadomości

    Programowanie   29 Cze 2016 18:24 Odpowiedzi: 1    Wyświetleń: 1053
  • 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
  • Jak nazwać tablicę z inkrementacją w C dla PROGMEM?

    Stwórz 3 elementową tablicę wskaźników na tablice; unsigned char PROGMEM *buzia = {buzia0,buzia1,buzia2}; a następnie przekazuj jakoś tak: lcd_send(pgm_read_byte((buzia[a])[][]); Kod poglądowy pewnie nie zadziała od razu :)

    Mikrokontrolery AVR   23 Maj 2011 13:06 Odpowiedzi: 3    Wyświetleń: 840
  • 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
  • Optymalizacja interpretatora komend na Atmega8 - jak przyspieszyć porównania?

    sposobów jest milion różnych ale tak na szybciora żeby coś uprościć to można np takie komendy trzymać w tablicy i po sprawdzeniu przekazywać tylko do polecenia switch index komendy. Ale i tak będzie trzeba zrobić jakąś pętelkę, która zawsze sprawdzi czy to któreś polecenie z tablicy. Z tym że późniejsza obsługa tego się już upraszcza w tym dodawanie...

    Mikrokontrolery AVR   18 Sty 2010 22:50 Odpowiedzi: 5    Wyświetleń: 1269
  • PHP: Przekazywanie zmiennej $login między ramkami w formularzu

    zeby zrobic sesje nalezy na samym poczatku pliku - jeszcze przed wyslaniem naglowkow wstawic session_start(); a następnie odwoływać się do globalnej tablicy $_SESSION, np: $_SESSION['login']=$login;

    Programowanie   22 Cze 2005 09:59 Odpowiedzi: 4    Wyświetleń: 932
  • 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
  • [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ń: 12646
  • 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
  • przekazanie argumenntu do funkcji zmienia jego wartość

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

    Programowanie Początkujący   05 Kwi 2014 21:24 Odpowiedzi: 4    Wyświetleń: 981
  • 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ń: 3905
  • [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ń: 1589
  • 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