przekazanie tablicy funkcji

Znaleziono około 283 wyników dla: przekazanie tablicy funkcji
  • Jak poprawnie przekazać tablicę do funkcji w C?

    na początku zadeklarowałeś że funkcja będzie przyjmować tylko char (3 linijka programu), zmień to na char[] albo char tab[] :-) po drugie w definicji funkcji (pod koniec programu) masz zamienione miejscami wyrazy - zamiast int funkcja... masz funkcja int...

    Programowanie   20 Paź 2006 22:03 Odpowiedzi: 2    Wyświetleń: 945
  • REKLAMA
  • [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
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • VBA: Jak przekazać tablicę do funkcji countif jako zakres?

    Arg1 - Required - Range - The range of cells from which you want to count cells. Nie da się bezpośrednio przekazać tablicy do funkcji licz.jeżeli.

    Software serwis   26 Paź 2015 09:34 Odpowiedzi: 3    Wyświetleń: 1128
  • [C] Jak przekazać tablicę jednowymiarową do funkcji?

    To tylko warning (ostrzeżenie) a nie błąd i wystarczy wpisąć np: TxCAN_20A(1,2,4,(char *)dane_RS) by się go pozbyć.

    Programowanie   09 Lip 2008 13:26 Odpowiedzi: 4    Wyświetleń: 1633
  • REKLAMA
  • 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ń: 1386
  • REKLAMA
  • Jak przekazać tablicę struktur do funkcji sumującej w C++?

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

    Programowanie Początkujący   28 Gru 2009 13:30 Odpowiedzi: 6    Wyświetleń: 5005
  • [C++] Jak przekazać statyczną tablicę 2D do funkcji w C++?

    [syntax=cpp]#include <iostream> using namespace std; const int szer = 2; const int wys = 3; void funkcja(int tab[][wys]) { for (int y = 0; y < szer; ++y) { for (int x = 0; x < wys; ++x) { cout << tab[y][x] << " "; } cout << "\n"; } } int main() { int tab[szer][wys] = {{0, 1, 2}, {3, 4, 5}}; funkcja(tab); return 0; } [/syntax]

    Programowanie Początkujący   05 Lut 2012 12:50 Odpowiedzi: 9    Wyświetleń: 3146
  • Jak przekazać wskaźnik do tablicy jako argument funkcji w C?

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

    Mikrokontrolery   24 Kwi 2009 11:48 Odpowiedzi: 3    Wyświetleń: 4884
  • Jak przekazać wskaźnik na tablicę w strukturze do funkcji WriteFile?

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

    Programowanie Początkujący   05 Lis 2009 18:57 Odpowiedzi: 2    Wyświetleń: 1133
  • GCC AVR - Tablica wskaźników pusta po przekazaniu do funkcji

    Bzdura, czy przekażesz do funkcji tabela, czy &tabela wyjdzie na to samo - poczytaj o tym jak są przekazywane tabele jako argumenty funkcji w C. A problem leży w tym o czym już pisałem - globalny wskaźnik nie może wskazywać na dane lokalne, które nie są zaalokowane dynamicznie lub ich czas życia nie jest nieskończony jak w przypadku static. Zastanów...

    Mikrokontrolery AVR   09 Sie 2010 21:59 Odpowiedzi: 34    Wyświetleń: 4205
  • C wywołanie realloc na tablicy charów w funkcji z przekazanym wskaźnikiem

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

    Programowanie Początkujący   25 Maj 2019 13:48 Odpowiedzi: 10    Wyświetleń: 1122
  • [C#] Odchudzenie funkcji pętlą for / Zmienna typu string jako nazwa zmiennej

    Podejdź inaczej - czemu nie przekażesz do funkcji tablicy? BTW "odchudzenie" to trochę nieprecyzyjne. Chodzi Ci o: A. Zmniejszenie ilości kodu źródłowego? B. Zmniejszenie wielkości kodu wynikowego? C. Zmniejszenie zapotrzebowania na pamięć kodu wynikowego? D. Przyspieszenie działania kodu wynikowego?

    Programowanie Początkujący   08 Lut 2020 16:38 Odpowiedzi: 3    Wyświetleń: 360
  • REKLAMA
  • Przekazanie wskaźnika tablicy jako parametru funkcji

    Chodzi o to że chciałbym użyć wskaźnika tej tablicy jako argumentu funkcji ethernet.write(). Ale właśnie doczytałem że można też wysłać wskaźnik i długość tablicy, jest to przewidziane.

    Arduino   10 Lut 2016 16:36 Odpowiedzi: 13    Wyświetleń: 1629
  • [c++] Jak przekazać tablicę wskaźników na funkcje jako argument w C++?

    Zobacz przykład: #include <iostream> using namespace std; bool funTrue() { cout << true << endl; return true; } bool funFalse() { cout << false << endl; return false; } void evaluate(bool (*pFunc[])(), int n) { for(int i = 0; i < n; i++)...

    Programowanie Początkujący   06 Kwi 2009 15:00 Odpowiedzi: 2    Wyświetleń: 10943
  • [ATmega8] [ATmega8][TWI][C] - Jak poprawnie przekazać tablicę do funkcji TWI_wypiszZnaki2?

    Propozycję kodu od kriss68 jak i od mirekk36 działają. Jednak jestem ciekawy czy można to zrobić tak jak zakładałem na początku czyli wpisując wartości liczbowe do tablicy przy wywołaniu funkcji.

    Mikrokontrolery AVR   15 Lis 2011 21:27 Odpowiedzi: 11    Wyświetleń: 1607
  • [ANSI C] Tablica dwuwymiarowa "stringów"

    Mam taki problem że nie mogę przekazać tablicy do funkcji. W mojej funkcji nie mogę operować na tablicy? Gdzie robię błąd? Kompiluje sie ale wywala konsole Mi nie udało się skompilować w takiej formie jak podałeś. A po niewielkich poprawkach ruszyło, poczytaj proszę o tablicach i wskaźnikach. void wczytaj_plik(char* tab[][16])...

    Programowanie   02 Cze 2010 14:15 Odpowiedzi: 10    Wyświetleń: 11902
  • C++ - Jak przekazać tablicę struktur do funkcji i skrócić napisy?

    Problemem u Ciebie jest to że robisz funkcję która jako parametr przyjmuje strukturę która jest dopiero zdeklarowana po funkcji.

    Programowanie Początkujący   04 Mar 2014 18:58 Odpowiedzi: 5    Wyświetleń: 1692
  • Jak przekazać tablice dwuwymiarowe do funkcji w C bez podawania rozmiarów?

    Mam problem z przekazaniem tablic do funkcji. Mam tablice dwuwymiarowe i chce je przekazać do funkcji ale bez podawania rozmiarów tych tablic. Mam tablice tab1[2][5] i tab[2][5] i teraz: void funkcja(int **A, int **B) - nie działa :( Wie ktoś jak to można zrobić poprawnie??? Z góry dzieki za pomoc.

    Programowanie   01 Maj 2006 20:54 Odpowiedzi: 1    Wyświetleń: 3328
  • Matlab: Jak zapisać tablicę T do Workspace i przekazać nazwę pliku do funkcji?

    Odnośnie pierwszego problemu: Jeśli chcesz po prostu wyświetlić macierz T wpisz ....... T(i,j)=round((I(i,j))/2^k); end end T Tylko bez średnika za T.

    Początkujący Elektronicy   06 Lis 2008 09:30 Odpowiedzi: 2    Wyświetleń: 1143
  • Jak określić liczbę wierszy w tablicy dwuwymiarowej w ANSI C?

    Nie da rady. Zwróć uwagę, że w zasadzie typ argumentu funkcji nie jest taki sam, jak typ zmiennej globalnej (tablica), a tylko kompatybilny (de-facto wskaźnik na tablicę, chociaż to taka namiastka referencji w C). Jedynie możesz "zenkapsulować" obiekt, tzn. stworzyć globalną strukturę ze wskaźnikiem na tablicę i rozmiarem i coś takiego przekazać do...

    Programowanie Początkujący   01 Lip 2011 10:43 Odpowiedzi: 8    Wyświetleń: 3890
  • [AVR] Jak przekazać tablicę 2D do funkcji z wyborem wiersza?

    Z tablicą wskaźników spróbuję, może to byś faktycznie dobry pomysł. Chodź zastanawiam się czy nie stworzyć specjalnej funkcji do wyświetlania wartości tej konkretniej tablicy, program wielkościowo może być podobny. Z tym zwracaniem to dziwi mnie że _A bierze jako A, że pomimo prefixu _ jakoś rozpoznaje.

    Mikrokontrolery AVR   14 Maj 2012 20:56 Odpowiedzi: 4    Wyświetleń: 1811
  • [Atmega8] [Atmega8][C] Jak przekazać tablicę danych do funkcji DS1307_write?

    Natomiast jeśli przeniosę ciało funkcji do main() i podstawię konkretne liczby zamiast zmiennych to wszystko działa. Kod jest zły, a nie, gdzie będzie umieszczona i zamiast zmiennych, będzie miała stałe (konkretne liczby).

    Mikrokontrolery AVR   28 Lut 2012 10:26 Odpowiedzi: 1    Wyświetleń: 1145
  • Jak przekazać tablicę 2D do funkcji wczytującej float z pliku w C?

    tylko ze później musiałbym to konwertować jeszcze na liczby - i działałoby to tak samo - bo teraz funkcja nie modyfikuje zawartosci tablicy, tylko działa na lokalnej kopii!! cały problem rozchodzi się wskazniki!! ROZWIAZANIE PROBLEMU - doszedłem w końcu jak to zrobić w nagłówku ma byc tak #define MAX 10; //MAX to maksymalny rozmiar tablicy int wczyt(....,float...

    Programowanie   19 Lis 2006 18:11 Odpowiedzi: 2    Wyświetleń: 2672
  • Algorytm C++: Sprawdzenie parzystości i suma elementów ciągu w tablicy

    Troszkę już zmęczony jestem, ale na szybko naskrobałem coś takiego: [syntax=cpp]void parzyste(int t[],int wielkosc) { int l_parzyste=0; int l_nieparzyste=0; for(int i=0;i<wielkosc;i++) { if (t[i]%2 ==0) { l_parzyste++; } else { l_nieparzyste++; } } cout<<"Parzystych: "<<l_parzyste<<endl; cout<<"Nieparzystych: "<<l_nieparzyste<<endl;;...

    Programowanie   20 Sty 2013 12:10 Odpowiedzi: 20    Wyświetleń: 3414
  • CODESYS ST - Jak przekazać adres tablicy jako argument funkcji?

    Jest chyba typ POINTER TO ARRAY[1..13] OF BYTE I taki typ musisz zadeklarować

    Programowanie Początkujący   28 Lut 2018 09:49 Odpowiedzi: 5    Wyświetleń: 1557
  • Wskaźniki w WinAVR. Jak przekazać do funkcji wskaźnik do tablicy?

    Jak przekazać do funkcji wskaźnik do tablicy odrazu z pzresunięciem w jej obrębie. Ja próbuje w sposób: MojaFunkcja (&wskaznik+16); ale tak nie działa.

    Mikrokontrolery   10 Kwi 2006 21:01 Odpowiedzi: 7    Wyświetleń: 1890
  • Atitny1614 - dekodowanie ramki usart z string hex na int, printf - zmienne

    Tablice wartosc1,wartosc2,wartosc3 są zbyt małe muszą mieć po 3 elementy. W funkcji hextoul tratujesz przekazaną zmienną jako string kończący się 0, a w tablicach nie masz już miejsca na koniec stringu. Dalej nie przeglądałem.

    Mikrokontrolery AVR   14 Lut 2020 21:13 Odpowiedzi: 3    Wyświetleń: 471
  • Jak przenieść tablicę vector do innej funkcji w C++?

    Odnośnie przedstawionego kodu, na wektorach grach i hasło powinieneś wykonywać metodę push_back(), a nie "gracz[miejsce] = ..." - bo te wektory są początkowo puste, więc wpisujesz nie wiadomo gdzie i to nie zadziała. Jeżeli chcesz stosować takie podejście, musisz przekazać do ich konstruktorów początkową wielkość, czyli przykładowo vector<string>...

    Programowanie   07 Mar 2017 09:22 Odpowiedzi: 9    Wyświetleń: 1185
  • [C++] - Jak przekazać dwu wymiarową tablice wskaźników do funkcji

    Witam! t_f jest wskaźnikiem do I-elementowych tablic typu (typ) [syntax=c]int main(void) { void nowa_plansza(pole *(*)[11]); // deklaracja zapowiadająca, inaczej: prototyp funkcji pole *tab[11][11]; // zadeklarowana tablica lokalna // Teraz wywoływana jest funkcja do której jest przekazana tablica lokalna tab nowa_plansza(tab); return (0); } /* Parametr...

    Programowanie Początkujący   03 Mar 2013 13:32 Odpowiedzi: 4    Wyświetleń: 1464
  • [c ] C++: Jak przekazać tablicę dowolnego typu do funkcji i policzyć jej rozmiar?

    Chciałbym aby moja moja funkcja przyjęła jako argument jednowymiarową tablicę z dowolnym typem danych i zwróciła liczbę elementów tablicy To nie zadziała - na podstawie wskaźnika nie dowiesz się jak duża jest tablica. Wskaźnik wcale nie musi być tablicą. Sizeof wskaźnika to 4 albo 8 bajtów, obojętnie na co wskazuje.

    Programowanie   20 Cze 2015 23:54 Odpowiedzi: 7    Wyświetleń: 747
  • Zmienna const w STM32 - czy zajmuje miejsce w RAM czy tylko w FLASH?

    czyli jeżeli przekażę do funkcji tablicę globalną przez wartość zadeklarowaną jako: const uint8_t tablica[1000]; to wewnątrz wewnątrz funkcji program będzie się odwoływał do poszczególnych komórek pamięci(bo nie może zostać zoptymalizowana) ? ale jeżeli utworzę tablicę globalną jak poniżej: static const uint8_t tablica[1000]; i również przekażę ją do...

    Mikrokontrolery ARM   16 Mar 2019 16:05 Odpowiedzi: 16    Wyświetleń: 960
  • Jak znaleźć najmniejszą wylosowaną wartość w tablicy w Pascalu?

    Jeśli badać na bieżąco podczas losowania to nie ma tu miejsca na funkcję. Jeśli zbadać po wylosowaniu, to można do funkcji przekazać tablicę i w wewnątrz tejże funkcji wykonać pętlę sprawdzającą wszystkie elementy.

    Programowanie Początkujący   22 Cze 2012 19:27 Odpowiedzi: 17    Wyświetleń: 1659
  • [C++] Jak zwrócić wiele wartości z funkcji?

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

    Programowanie   25 Sie 2008 09:14 Odpowiedzi: 17    Wyświetleń: 22413
  • [AVR] [AVR][C] Jak przekazać wskaźnik do tablicy dwuwymiarowej w funkcji?

    Witam serdecznie, mam pewien problem z kategorii tych najbardziej żenujących, czyli problem z wyklepaniem kodu w C. Pracuję teraz nad funkcją, która będzie pobierała wskaźnik do dwuwymiarowej tablicy zapisanej w pamięci programu. Cały problem polega na tym jak wskaźnik do tej tablicy przekazać do funkcji? Przekazanie jako **pointer nie działa. Zamieszczam...

    Mikrokontrolery AVR   19 Wrz 2009 22:56 Odpowiedzi: 2    Wyświetleń: 1580
  • 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ń: 9588
  • 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ń: 2657
  • C++ - zwracanie tablic 2-wymiarowych przez funkcję

    Dzięki. Zrobiłem trochę inaczej - funkcji przekazałem tablicę jako parametr i tam ją uzupełniłem. Ale na przyszłość się przyda :)

    Programowanie   12 Lis 2012 13:56 Odpowiedzi: 3    Wyświetleń: 1812
  • 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ć 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ń: 1823
  • [C++][new] - Usuwanie się tablicy po wyjściu z funkcji

    Pewny nie jestem, ale chyba powinieneś przekazać nie zmienną jako taką, ale adres tej zmiennej, czyli wywołać przez referencję.

    Programowanie   10 Lis 2012 14:04 Odpowiedzi: 2    Wyświetleń: 1203
  • Błąd w funkcji min() w C++ - znajdowanie minimum w tablicy 2D

    A tak w ogóle - definiujesz tablicę 3x4 a chcesz przekazać jako 3x3? Odnośnie przekazania - jeśli piszesz tab[a][b] to jest to wartość pod tego adresu tablicy, a nie cała tablica. A przecież do funkcji musisz przekazać całą.

    Programowanie Początkujący   16 Mar 2017 22:56 Odpowiedzi: 2    Wyświetleń: 804
  • [C++] Błędy w kodzie C++ przy tworzeniu klasy rycerza - konwersja string na char

    Co do redefinicji - z obu plików nagłówkowych masz wskazanie do pliku zawierającego klasę "rycerz". Domyślam się, że tu będzie tkwił problem. Co do tablic - zwraca się wskaźnik na tablicę. Ale jeśli tablica jest tworzona w instancji funkcji - trzeba operować parametrami preferencyjnie przekazanymi.

    Programowanie   20 Mar 2010 15:09 Odpowiedzi: 12    Wyświetleń: 2581
  • [C] Program do średniej - jak dodać liczby zmiennoprzecinkowe i zakończyć 'n'?

    Głowy teraz nie dam, ale o ile pamiętam, to każda zmienna tablicowa w parametrze funkcji w języku C oznaczała wyłącznie wskaźnik na dany typ. Ale możesz prosto to sprawdzić - przekaż do funkcji tablicę, zmień jej wartość i ponownie sprawdź po wyjściu z funkcji :)

    Programowanie Początkujący   12 Gru 2009 12:41 Odpowiedzi: 18    Wyświetleń: 5261
  • Optymalizacja pamięci RAM przy wyświetlaniu bitmap na ST7565 i ATmega328P

    Jeśli to GCC (a wszystko wskazuje, że tak) to musisz na początku dodać: [syntax=c]#include <avr/pgmspace.h>[/syntax] Tablice deklarujesz tak: [syntax=c]unsigned char logo_bmp[] PROGMEM ={....[/syntax] Przekazanie tablicy do funkcji najlepiej robić przez wskaźnik do tablicy (w c sama nazwa tablicy to wskaźnik do jej pierwszego elementu). Czyli:...

    Mikrokontrolery   15 Paź 2013 21:02 Odpowiedzi: 8    Wyświetleń: 1773
  • Przekazanie zmiennej zamiast wskaźnika - błąd kompilacji.

    To proste. zmienna_RX jest jednym char a nie tablica. Nie możesz przekazać nawet jej adresu do funkcji bo funkcja oczekuje wskaźnika do tablicy char z zerem na końcu tekstu. Czyli muszą być przynajmniej 2 char. Jak to wcześniej pisano musisz po prostu nauczyć się podstaw C

    Mikrokontrolery   10 Mar 2019 10:39 Odpowiedzi: 10    Wyświetleń: 834
  • Jak zliczyć duże litery, małe litery, cyfry i inne znaki w tablicy char?

    Dawno nie programowełem w C++, ale na pierwszy rzut oka: - złe przekazanie tablicy jako argumentu funkcji, - funkcja nie przeszukuje całej tablicy (powinna być pętla) tylko sprawdza jeden element liczenie[rozm], ktorego zawartość jest nieokreślona (elementy tablicy indeksowane są od zera, więc ostatni element to byłoby liczenie[rozm-1] )

    Programowanie   25 Lut 2013 18:34 Odpowiedzi: 2    Wyświetleń: 1275
  • Jak przekazać do bloku tablicę jednowymiarową z dwuwymiarowej (Codesys)?

    Ale nie chce przekazywać do funkcji całej tablicy dwuwymiarowej tylko jej konkretny wiersz. Czyli mogę przekazać adres pierwszego elementu w 27 wierszu jak niżej: [syntax=c] my_fb1 (pNumberChecked:= ADR(checked_options[27,0 ]) ); [/syntax] I potem w funkcji będę operował tylko na tablicy jednowymiarowej , czy coś namieszałem ?

    Automatyka Przemysłowa   04 Lip 2021 07:32 Odpowiedzi: 8    Wyświetleń: 576
  • Jak załadować plik do tablicy bajt po bajcie w C++?

    A jeśli chce przekazać całą tablicę file_content do innej funkcji (z funkcji do funkcji)?

    Programowanie   22 Maj 2008 19:45 Odpowiedzi: 19    Wyświetleń: 3371
  • Java: Sortowanie tablicy wg nazwisk i średniej w klasie Baza1

    w Zamien miałeś przekazać w parametrach referencje do obiektów, a nie stringi. Podandto funkcji (metodzie) nie możesz przypisywać wartości - metody się wywołuje.

    Programowanie   19 Maj 2008 09:09 Odpowiedzi: 10    Wyświetleń: 10301
  • [c] Jak uzyskać wskaźnik do tablicy font6x8 w C i przekazać do funkcji?

    Niestety takie rozwiązanie nie działa (próbowałem go już dawno) chyba że ZDEFINIUJE całą tą zmienną/stałą w pliku main (łącznie 128 wierszy kodu!). Jakieś inne pomysły? Przypomninam że to C18 Microchipa...

    Mikrokontrolery   30 Lis 2012 12:59 Odpowiedzi: 8    Wyświetleń: 1209
  • Jak przekazać wskaźnik do funkcji obsługującej macierz 2D w C?

    pamiętaj również o dynamicznej alokacji pamięci dla tej zmiennej (konieczne, jeśli nie znamy rozmiaru tablicy)

    Mikrokontrolery   27 Paź 2003 18:29 Odpowiedzi: 8    Wyświetleń: 2818
  • [C] Jak w C rozłożyć słowo na litery i policzyć ich ilość?

    Po ludzku, chciałeś kolego liczyć długość czegoś co niejest łańcuchem, tylko już pojedynczą literką... (char) Musisz przekazać wskaźnik na tablicę do funkcji zapewne;).

    Mikrokontrolery   04 Sie 2008 20:07 Odpowiedzi: 7    Wyświetleń: 2279
  • [STM32] - Jak stworzyć uniwersalną funkcję dla fontów 8 i 16 bit?

    Tak, to wiem, ale funkcja będzie pobierać dane wg swojej deklaracji czy wg deklaracji tablicy? Według swojej deklaracji. Jeżeli przekażesz do funkcji tablice: [syntax=c] uint8_t tab[] = {0x14, 0x2A, 0x56, 0xDF}; [/syntax] to w funkcji odczytasz przez wskaźnik na zmienna 16 bitowa (zakładając ze procek jest little endian): [syntax=c] font[0] - 0x2A14;...

    Mikrokontrolery ARM   05 Cze 2014 22:36 Odpowiedzi: 21    Wyświetleń: 1845
  • [C] Jak przekazać wskaźnik na stringa do funkcji w C?

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

    Mikrokontrolery   09 Paź 2009 21:32 Odpowiedzi: 15    Wyświetleń: 4970
  • 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ń: 1020
  • [C] - Wskaźnik na tablicę ze zmiennymi typu uint8_t

    [syntax=c]const uint8_t *ssd1306_fonts[]={&ssd1306_fonts_0[0],&s... Czemu nie chcesz do funkcji normalnie przekazać tablice? Na to samo wyjdzie.

    Programowanie   03 Lis 2015 23:23 Odpowiedzi: 4    Wyświetleń: 747
  • Jak zwrócić tablicę dwuwymiarową z funkcji w C? Kod i błędy kompilacji

    Potrzebuje napisać funkcję, która będzie zwracała tablicę dwuwymiarową. To niemożliwe w C. Mógłbyś co prawda zwrócić z funkcji wskaźnik do takiej tablicy, ale tu także problem, bo nie może to być lokalna tablica utworzona wewnątrz tej funkcji, gdyż po wyjściu z funkcji pamięć tablicy, do której zwracasz wskaźnik będzie zwolniona. Może utwórz tablicę...

    Mikrokontrolery AVR   28 Lut 2013 00:34 Odpowiedzi: 19    Wyświetleń: 4842
  • Jak przekazać dodatkowy parametr do funkcji JavaScript w Google Maps?

    Jakoś mi tak ten trzeci sposób przemawia, więc nakieruję się na niego. Zerknij na źródło tej strony: http://gmaps-samples.googlecode.com/svn/... - tam właśnie jest tworzona anonimowa funkcja. W analogiczny sposób stwórz własną wykorzystując dane z tablicy.

    Programowanie   10 Wrz 2013 16:34 Odpowiedzi: 5    Wyświetleń: 1275
  • Jak działa warunek `if(bufor)` w programowaniu w C na mikrokontrolery?

    1. Tak, jak przypiszesz null, lub nic ne przypiszesz do wskaźnika w trakcie jego życia to if nie przejdzie. 2. Tak, wynikiem będzie 33. Chociaż przekazanie powinno być inne, w przeciwnym wypadku dostaniesz warningi: [syntax=c] //1. Funkcja( &tablica[0] ); //2. Funkcja(tablica ); [/syntax] Może się to na pierwszy rzut oka wydawać dziwne, ale jeżeli się...

    Programowanie   29 Mar 2017 07:47 Odpowiedzi: 38    Wyświetleń: 2622
  • VBA problem z tablicami - Error 424 Object required

    Kręcisz się w kółko. Zrozum, że w komórce nie zapiszesz danych jako VBComponent, Object, etc. W związku z tym nie uda Ci się ich pobrać i przekazać do funkcji w taki sposób. Możesz zapisać w tablicy nazwy obiektów, ale w odwołaniu musiałbyś używać jej indeksu w tablicy (liczby), nie nazwy. Metodę pobrania nazwy arkusza (Properties.Item) znając nazwę...

    Programowanie Początkujący   17 Sty 2014 10:32 Odpowiedzi: 8    Wyświetleń: 9015
  • Jak napisać dwa małe programy w C++? Szukam wskazówek i pomocy

    A może byś wywołał funkcje 'podzielne_przez_7' w funkcji głównej main() i przekazał jej 7-elementową tablicę 'liczby' jako argument funkcji. I jeszcze trzeba w tej funkcji poprawić dodawanie elementów tablicy bo przecież w ogóle ona tego nie robi... I umieszczaj kod w znaczniki!!! Wejdź sobie w inny temat i zobacz jak powinien kod w znacznikach wyglądać....

    Programowanie Początkujący   25 Sty 2013 20:46 Odpowiedzi: 9    Wyświetleń: 1719
  • przekazanie argumenntu do funkcji zmienia jego wartość

    Mam jeszcze takie pytanie w jaki sposób znaleźć w tablicy wszystkie liczby np z cyfrą 3 na końcu.

    Programowanie Początkujący   05 Kwi 2014 21:24 Odpowiedzi: 4    Wyświetleń: 966
  • C++ inicjalizacja tablicy w funkcji - brak zwracanej wartości

    Cały prezentowany w tym temacie kod jest - z punktu widzenia języka C++ - zły. Nie syntaktycznie, ale moralnie. Jeżeli tylko kluczowym wymogiem programu nie jest wydajność, w programie języka C++ nie należy używać tablic . Tablice są złe, ponieważ podczas przekazywania do funkcji ulegają degradacji do zwykłego wskaźnika - traci się informację o rozmiarze...

    Programowanie Początkujący   25 Lis 2009 10:03 Odpowiedzi: 28    Wyświetleń: 5545
  • [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ń: 2826
  • Delphi import funkcji ReadUSBPacket z lmusbdll.dll – znikająca zmienna TStringList

    No i już staje sie jasne. Przekazujesz adres zmiennej buffer ( (at)buffer ), co powoduje wskazanie wskaźnika do tablicy, nie zaś samej tablicy! Obowiązkowo masz przekazać adres pierwszego miejsca w tablicy ( (at)buffer ). Wciąż nie zmieniłeś na właściwe typów unsigned long -> longword ?

    Programowanie   18 Sie 2013 20:25 Odpowiedzi: 7    Wyświetleń: 2511
  • 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ń: 9795
  • 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ń: 5166
  • [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
  • [AVR] [AVR][C] ATmega8 - Tablica globalna niewidoczna w funkcji z innego pliku

    W tej sytuacji najlepiej nie bawić się z externem, tylko przekazać do funkcji wskaźnik na "rejestr[]"

    Mikrokontrolery   27 Lip 2012 22:42 Odpowiedzi: 7    Wyświetleń: 1838
  • [C] Jak przekazać wskaźnik na tablice a nie całą tablicę.

    Problem stary jak C: Jak przekazać do funkcji wskaźnik na tablice a nie całą tablice ?? 1: jest tablica unsigned char tab[5] = {1,2,3,4} // o jeden mniejsza aby zmiescić "0" na końcu 2: jest jakiś wskażnik na pierwszy element tej tablicy ( którego ja nie umie zadeklarowac - chcociaż wiem że ma być gwiazdka ;-) ) 3: jest funkcja...

    Programowanie   30 Paź 2004 18:00 Odpowiedzi: 2    Wyświetleń: 1764
  • [ROZNE] Jak zamienić tablice znaków charset[] i charset2[] w funkcji LCD_Char?

    Jesli te tablice maja taka sama strukture to prosciej do funkcji przekazac wskaznik do wlasciwej tablicy: uint8_t LCD_Char(int8_t mychr, uint8_t xPos, uint8_t yPos, char *tablica) i potem wywolywac: uint8_t LCD_Char(..., &tablica1[0]) lub uint8_t LCD_Char(..., &tablica2[0])

    Mikrokontrolery   16 Lis 2009 20:53 Odpowiedzi: 7    Wyświetleń: 2929
  • [Pascal] Jak stworzyć uniwersalną funkcję sortującą dla różnych typów?

    No to tylko ta tablica variantów (array of variant) mi przychodzi do głowy, ale musiałbyś ją tworzyć przed każdym przekazaniem do funkcji sortującej. Od biedy tablica wskaźników, ale w funkcji musiałbyś odpowiednio rzutować (a więc i poinformować funkcję, na jaki tym ma rzutować oraz taką tablicę wskaźników utworzyć - sama z siebie by nie musiała być...

    Programowanie Początkujący   18 Kwi 2018 08:19 Odpowiedzi: 6    Wyświetleń: 480
  • Funkcja zwaracająca wartość: wskaźnik do x int - jak zapisać?

    Nie wiem czy dobrze rozumiem do czego dążysz ale możesz napisać coś takiego int funkcja(char *wsk) { *(wsk+3) = 2; return (int)*(wsk+3); } wywołanie char data[10]; funkcja(&data); tylko nie wiem poco. Jak używasz wskaźnika to pracujesz bezpośrednio na danych a nie na lokalnych kopiach. Jak chcesz się dowołać do x pola tablicy przekazanej przez pointer...

    Programowanie Początkujący   03 Cze 2017 14:54 Odpowiedzi: 6    Wyświetleń: 1236
  • [STM32] Odbieraniedanych z UART1 i odsyłanie ich dalej poprzez UART6

    no bo rozumiem, że funkcja: odebrane ) do kanału UART6 Dodano po 18 W momencie w którym wysyłam cokolwiek tzn. z punktu widzenia modemu "bzdurę" czyli nie "AT" a np. "ab" czyli coś czego modem nie zna, to dostaję z powrotem to, co wysyłam czyli "ab"

    Mikrokontrolery ARM   14 Cze 2019 20:04 Odpowiedzi: 31    Wyświetleń: 1494
  • [c++] [delphi] Implementacja DLL w C++ do użycia w Delphi - czy będzie kompatybilna?

    ok, nowe okoliczności - nowe założenia - operuję na tablicach dwuwymiarowych czyli rekordy o stałej długości (wektory xy) o różnych wielkościach - zamierzam taką tablicę (wskaźnik do niej) przekazać funkcji dll która po przetworzeniu danych zwraca mi nową tablicę (inny, nieznany mi rozmiar). Z tego co piszesz to wydaje mi się najrozsądniej zrobić tak:...

    Programowanie Początkujący   27 Maj 2018 11:16 Odpowiedzi: 3    Wyświetleń: 690
  • 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ń: 1932
  • 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ń: 570
  • C - problemy z zamianą liczb z arabskich na rzymskie i odwr.

    to z returnem (co w końcu tam ma stać?) Nic nie musisz zwracać. Funkcja przecież zwraca dane zapisując je do tablicy przekazanej jej jako parametr. po co dawać długośc miejsca na rzymską? Bo skąd funkcja wywoływana ma wiedzieć ile jest wolnego miejsca w tablicy, którą dostaje? Jeśli nie przekażesz rozmiaru, to funkcja wywoływana i wszystkie funkcje...

    Programowanie   04 Gru 2008 19:24 Odpowiedzi: 35    Wyświetleń: 12915
  • ANSI C - Dynamiczna alokacja pamięci na tablicę stringów poza main

    Bardzo proszę ponownie o pomoc bo znowu mam problemy z prawidłowym przekazywaniem zmiennych i obiektów funkcjom poza C. Otóż w programie main chcę zdefiniować tablicę w której jeszcze nie wiem ile będzie stringów (słów), wiem tylko że będzie takowa tablica. I potem ją chcę przekazać do funkcji poza main, gdzie dopiero zostanie określona liczba tych...

    Programowanie Początkujący   18 Sty 2015 19:50 Odpowiedzi: 3    Wyświetleń: 852
  • [c++] Przekazywanie tablic przez referencję: stałe, dynamiczne, wskaźniki

    Czy jest jeszcze jakiś inny sposób, by zachować starą tablicę?:)No bo nie da rady tak przekazać argumentu by nie zmienić wartości tablicy poza funkcją prawda? Przekazując argument poprzez wskaźnik przekazujesz tylko adres tablicy, a nie całą tablicę. Tablice również możesz skopiować wykorzystując funkcję void f(int *wsk_old, int *wsk_new, int length)...

    Programowanie Początkujący   09 Lis 2009 00:05 Odpowiedzi: 6    Wyświetleń: 3026
  • [PASCAL] Jak napisać funkcję zwracającą liczby pierwsze w tablicy?

    Niestety te dynamiczne tablice na FREE PASCALU nie działają przynajmniej nie u mnie. Po przemyśleniach doszedłem do wniosku ze najprościej będzie jak liczby wyplenią np 20 elementową tablice i teraz mam takie pytanie. Na początku deklaruje 20 elementową tablice potem mam funkcje która daje wartość prawda i fałsz a potem najlepiej by było wartość tej...

    Programowanie   01 Cze 2008 21:07 Odpowiedzi: 12    Wyświetleń: 2279
  • Quicksort w C++: Przesuwanie zer na początek tablicy bez sortowania reszty

    Ten przykład używa porównania liczb w ciele funkcji sortującej (obojętnie quicksort, czy bąbęlkowe) który nie ma sensu w kodzie innym niż dydaktyczny. Bardziej profesjonalne jest przekazanie do funkcji sortującej "komparatora". W klasycznym C jest to zwykle wskaźnik na funkcję o nagłówku: A z czym konkretnie ma kolega problem? Bo tu "zwykły" algorytm...

    Programowanie Początkujący   23 Paź 2016 20:48 Odpowiedzi: 6    Wyświetleń: 1062
  • Sortowanie ciągu 40-cyfrowych liczb szesnastkowych w C - typ danych?

    Jeszce jedno pytanie. Chciałem cały program podzielić na trzy funkcje : wpisywanie sortowanie i wypisywanie. Jak przekazać w tym przypadku argumenty(tablicy tablic charów)??

    Programowanie Początkujący   11 Gru 2009 10:22 Odpowiedzi: 18    Wyświetleń: 2768
  • Jak potęgować w C i dynamicznie określać rozmiar tablicy wskaźników?

    1) Naprawdę, ale biblioteka standardowa umożliwia potęgowanie za pomocą funkcji pow(x,y). Btw potęgowanie jest proste do napisania, szczególnie gdy podnosisz do całkowitych potęg. 2) Taka tablica ma stałą wielkość i nie da się jej zmienić (jak jest zainicjalizowana w ten sposób to kompilator sobie sam sprawdza jej wielkość), wielkość tą da się sprawdzić...

    Programowanie Początkujący   28 Wrz 2011 23:21 Odpowiedzi: 10    Wyświetleń: 2973
  • C++ wskaźniki problem z przekazaniem dresu przez funkcje

    Faktycznie on działał dobrze :) Zamieszalem sie i zamiast wpisywac index tablicy wpisywalem numer albumu :D Dzieki wszystkim za pomoc

    Programowanie   30 Lis 2006 22:23 Odpowiedzi: 11    Wyświetleń: 1298
  • [C] Jak poprawić kod sortowania tablicy char w C?

    Chyba faktycznie powinno się dodać przycisk "wpuścił w maliny". ;) Po co for'em sprawdzac dlugosc tablic - mozna skorzystac z wbudowanej funkcji sizeof() ktora dziala zdecydowanie szybciej. Jaki sizeof? sizeof() zwraca statyczny rozmiar tablicy, który jest zawsze większy, niż długość napisu - przynajmniej w poprawnie napisanym programie. Ręczne liczenie...

    Programowanie Początkujący   09 Gru 2010 12:39 Odpowiedzi: 14    Wyświetleń: 9348
  • STM32F103 - Modyfikacja tekstu przekazanego przez funkcję generuje HardFault

    Ale zmienia zawartość tej tablicy. Ma do tego "prawo", bo paratetr nie jest zadeklarowany jako const. Racja.

    Mikrokontrolery ARM   16 Mar 2016 10:09 Odpowiedzi: 18    Wyświetleń: 972
  • [ATMEGA8] [ATMEGA8][C] Problem z zapisem do tablicy w funkcji conv_tab()

    Wskaźnik zawierający adres 0 - bez wątpienia pojawią się dziwne rzeczy: w przestrzeni pamięci pod adresami 0-31 dostępne są rejestry procesora, więc komórka eq przekazywać do funkcji wskaźnik na tablicę, przez co tablica może zostać utworzona na stosie przez funkcję nadrzędną i wypełniona przez aktualną funkcję. Nie trzeba żadnej globalnej tablicy,...

    Mikrokontrolery AVR   15 Lis 2008 17:00 Odpowiedzi: 17    Wyświetleń: 2058
  • C++: Funkcja rezerwująca tablicę wskaźników do tablic znaków

    Przekazałem już tablicę 10 elemntową do wskaźnika linijka oraz do każdego pola wpisałem tablicę 80 elementową i nie wiem jak dalej .

    Programowanie Początkujący   29 Sie 2009 14:13 Odpowiedzi: 3    Wyświetleń: 1545
  • 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
  • [C] Jak użyć makra w C, by preprocesor zamienił nazwę na wartość?

    Dać to się być może da (zależy jaki proc i jaka konfiguracja sprzętowa), ale jakim kosztem. Musiałbyś zrobić sobie coś w rodzaju dynamicznie tworzonej instrukcji, czyli: 1. Tworzysz sobie w pamięci RAM tablicę, a wniej instrukcję rfsl0 i zakańczasz ją ret-em (kopiowanie tablicy, z wartościami kodu) 2. podmieniasz bajt instrukcji decydujący czy to jest...

    Programowanie   21 Lut 2008 17:23 Odpowiedzi: 17    Wyświetleń: 1616
  • C C++ - Błąd: brak dopasowanej funkcji channel::channel() w tablicy obiektów

    Takiego czegoś nie można raczej zrobić: Co miała by robić ta ostatnia instrukcja? Utworzenie tymczasowego obiektu tor i podstawienie (skopiowanie) do tablicy? Skoro potem używa się zestaw jako tablicy to i utworzenie tego jako tablice: [syntax=cpp]tor* zestaw; zestaw=new tor[ilosc];[/syntax] jest potrzebne. Problem polega na tym, że by można było utworzyć...

    Programowanie   03 Cze 2013 13:35 Odpowiedzi: 10    Wyświetleń: 1830
  • [C][struktury] - Przekazywanie struktury do funkcji

    powinienneś dostać 1"L z tego co spojrzałem do tablicy ASCII. A z drugiej strony - jaką długość w bajtach przekazałeś do funkcji a jak długi jest int, bo może tu tkwi błąd. Tzn. 2 czy 4 bajty na inta? Bo o ile wiem to dla ARMa int jest 32bitowy.

    Programowanie   05 Kwi 2013 22:00 Odpowiedzi: 11    Wyświetleń: 3864
  • Błędne wyniki przy drugim mnożeniu tablic 3x3 - jak poprawić funkcję?

    ..."wskaźnik jest kopią lokalną i jak słusznie zauważyłeś nie mogę sobie do niego przypisać innego adresu (tzn mogę, ale nic to nie zmieni), ale mogę za to dowolnie zmieniać wartości na jakie wskazuje"... Ale mi chodzi o to, żeby funkcja, której parametrem jest tablica bądź tablice NIE ZMIENIAŁA mi bezpośrednio zawartości tablicy zadeklarowanej w funkcji...

    Programowanie   10 Cze 2012 10:37 Odpowiedzi: 7    Wyświetleń: 2147
  • [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ń: 12595
  • Jak przekazać port i bit jako parametry funkcji w C dla AVR?

    Owszem, optymalizator zna takie przypadki i wygeneruje super nieoptymalny kod: będzie przesuwać jedynkę w lewo jedyną możliwą instrukcją (przesunięcie w lewo) tyle razy, ile wynosi wartość zmiennej _bit. Niestety, ale jeśli zmienna _bit nie jest znana w czasie kompilacji, to w przypadku AVR'ów kompilator rozwija przesuwanie o zmienną w pętlę z przesuwaniem...

    Mikrokontrolery AVR   14 Lip 2011 23:36 Odpowiedzi: 13    Wyświetleń: 2541
  • C++ - Jak unikać zmiennych globalnych w tablicach wskaźnikowych?

    To ja bym proponował zmienne: [syntax=cpp]zawodnik* tab[50]; int ski;[/syntax] zadeklarować w funkcji main() i zmienną ski zainicjalizować na 0. A następnie przekazać je jako parametry w funkcji dodaj i wyswietl. Pamiętaj, aby zmienną ski przekazać przez referencję, aby za każdym razem zmieniała swoją wartość;)

    Programowanie   05 Lut 2013 18:36 Odpowiedzi: 6    Wyświetleń: 975
  • Jak zamienić ciąg znaków cyfrowych (string) na liczbę w Pythonie?

    Funkcja atoi(). Poczytaj o niej. Jako argument przyjmuje łańcuch znakowy typu C, więc będziesz musiała użyć metody klasy string (nie pamiętam jak ona się nazywa, chyba c_str() ale głowy sobie obciąć nie dam :P poczytaj w dokumentacji) która zwróci Ci tego stringa w postaci tablicy. A funkcja atoi() zwróci Ci przekazaną liczbę w chara'ch jako int. Są...

    Programowanie Początkujący   26 Gru 2008 13:56 Odpowiedzi: 13    Wyświetleń: 3475
  • [c++] C++: Znaczenie `double** data` i przekazywanie do funkcji w klasie matrix

    Ok już mi się trochę cała sytuacja rozjaśniła. Dziękuję bardzo. Mam jeszcze jedno pytanie. Jak w takim razie mam przekazać tablicę do tej klasy. Na pewno nie zadziała zwykłe przekazanie adresu jej początku. Czy moglibyście powiedzieć jak to zrobić?? Bardzo proszę o pomoc

    Programowanie Początkujący   21 Sty 2009 07:49 Odpowiedzi: 7    Wyświetleń: 2538
  • [C] Jak zapisać tablicę z struktury `karta` do pliku w języku C?

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

    Programowanie Początkujący   01 Lut 2012 16:41 Odpowiedzi: 7    Wyświetleń: 4208
  • Zasady pisania programów pseudowielowątkowych na małych proc

    janbernat : ale jaki jest problem z volatile ? register to jest raczej sugestia dla kompilatora. Niemożliwe jest obligatoryjne trzymanie zmiennej w rejestrze. Dlaczego najgorzej jest z interrupt ? Naczytał się kolega stek bzdur i teraz zdaje się mieć wątpliwości co do sensu programowania w C. Zapewniam, że nie jest tak źle. Co do kolejki/buforu cyklicznego/innych...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 15086