Masz podawane złe długości pól. Skoro odwołujesz się np. do pola okrążenia typu DANE_ZAWODNIKA to nie możesz robić sizeof(DANE_ZAWODNIKA) bo to nadpisze ci kolejne pola, powinno być sizeof ale pola okrążenia. Takich błędów masz więcej. Definicja: DANE_ZAWODNIKA numer_zawodnika_tab[sizeof(DANE_ZAWODNIK... też na oko jest bez sensu. Bo robisz tablicę...
Wyrażenie unsigned aLiczby return aLiczby[3] && true ; jest błedny! Funkcje w c++ mogą zwracać przez nazwe tylko jedną zmienną, może to być tablica danych,bądz cokolwiek innego ale nigdy nie można zwrócić dwóch lub więcej zmiennych przez nazwe funkcji tak jak Ty to robisz. Nie rozumiem czemu kompilator pozwala na takie wyrażenie, zawsze jest...
1 błąd 2 błąd 3 błąd [syntax=csharp] static double rpm() { return Buffer[3]; }[/syntax] Metoda statyczna dotyczy klasy, a Ty chciałbyś zwrócić double z tablicy obiektu. Tak nie można. Proste wytłumaczenie dla przykładu - masz 10 obiektów z tej klasy i uruchomisz metodę rpm(). Skąd wiadomo z którego obiektu (a konkretnie z tablicy) ta metoda ma zwrócić...
W funkcji f Nie mam pojęcia po co ta zmienna statyczna. Wystarczy inkrementować zmienną globalną. Chyba, że jako zabezpieczenie żeby nie zmieniać zmiennej globalnej, ale i to średnio skuteczne. Można też przekazać dodatkowy parametr, wskaźnik do zmiennej, która będzie przechowywać ilość wykonań funkcji. przy zakresie a=6 b=10 wychodzi 257 wywołań funkcji,...
Jeżeli dysk jest uruchomiony z loadera jeszcze nie daje nam możliwości nawet czytania strefy serwisowej , bo loader to tylko obraz rom i owerleje, a nam jest jeszcze potrzebne inicjalizować translatora SA i wyczytać adaptywy SA. Dlatego te moduły muszą być wyczytane ze strefy i jeżeli to nie jest możliwe to może być spowodowane nie pasującym loaderem,...
Nie przejrzałem całego kodu, ale od razu rzuca się w oczy błąd, na który kompilator powinien zwrócić Ci uwagę: double *oout = malloc(511 * sizeof(double)); // w C double *oout = new double[511]; // w C++
A wracając do podstawowego problemu - warunek na sumę zmniejsza o 1 dostępną liczbę stopni swobody - po prostu losujesz o 1 mniej liczbę, sumujesz to, a na końcu tablicy wpisujesz obliczoną wartość zapewniającą wymaganą sume.
https://obrazki.elektroda.pl/3879692200_... Witajcie moi drodzy Chciałbym przedstawić tutaj moje próby samodzielnego wykonania wyświetlacza 7-segmentowego opartego o kolorowe diody LED WS2812B, własne PCB i obudowę wydrukowaną na drukarce 3D. Wyświetlacz pokazany tutaj przetestuję z Arduino i dam pełne kody obsługi do pobrania. Serce...
Tylko teraz funkcja 143 wysyła całą tabelę a miała wysyłać ostatnią wartość z tabeli (at)ElektrodaBot Tylko teraz funkcja 143 wysyła całą tabelę a miała wysyłać ostatnią wartość z tabeli (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Jeśli funkcja 143 nadal zwraca całą tablicę zamiast ostatniej wartości, oznacza to, że w kodzie „nadpisujesz” msg.payload...
Źle -argumentem funkcji działanie powinien być adres/wskaźnik, poza tym tablica tab2 (to jest narazie tablica wskaźników - źle) po skończeniu funkcji traci się -> jest automatyczną zmienną, trzeba to robić inaczej np. operatorem new, zależy co kto chce. Program jest niestety całkowicie zły, trzeba zacząć najlepiej od nowa.
Hm, raczej to dziwne... Ale może prościej w ogóle wysłużyć się SQLem by było? ;) [syntax=sql]SELECT id FROM tabela1 t1 WHERE NOT EXISTS (SELECT 1 FROM tabela2 t2 WHERE t2.id = t1.id)[/syntax]
właściwie to śmigła od razu będą założone, ponieważ wiatrak sam w sobie jest reklamą, reklama nie koniecznie musi zawierać treść pisaną, ma poprostu zwracać uwagę na siebie i otoczenie. No i druga ciekawostka interpretacji przepisów przez urzędników... wg jednego pana z budownictwa, urządzenie reklamowe to jakaś tablica wisząca na ścianie a nie jakiś...
EGT - Exhaust gas temperature - temperatura spalin i tu najistotniejsza jest ta w komorze spalania Opiszemy po krótce fuel trim w "nowych" autach czyli jak komputer dawkuje i jak się uczy nowej dawki. Niestety co producent auta to przyuczanie jak i kasowanie adaptacji oraz interpretacja korekt jest inna lecz tu podam ogólne zasady by nakreślić temat....
Jeśli to jest tablica o stałej zawartości, to oczywiście tak, ale tym bardziej należy zwracać wskaźnik.
Tablic nie są przesyłane do funkcji poprzez kopiowanie jak zmienne typów fundamentalnych, tablica to typ złożony z typów fundamentalnych. Tablice mogą być duże i dlatego nie są kopiowane a do funkcji wysyłany jest adres owej tablicy. Także jako taka funkcja pracuje na oryginalnym egzemplarzu tablicy wysłanej do funkcji. Funkcja może zwracać wskaźnik...
W CMD komenda chcp zwraca info 850, także tutaj na przykład tablica jest OK. A chcp nie powinno zwracać 852 przypadkiem?
Bo przekazujesz element o indeksie [i6][0], a nie [i6][1], a tak naprawdę powinno temu towarzyszyć jakieś ostrzeżenie, bo zamiast elementu o typie int dajesz wskaźnik na tablicę jednowymiarową int. Druga sprawa, że jeśli tablica jest we FLASH to żadne z tych wywołań nie powinno zwracać prawidłowych elementów, bo dostęp do nich jest nieprawidłowy - dane...
//**************************************... // Plik: keyb.h // // Zaawansowana obsługa przycisków i klawiatur // Wersja: 1.0 // Licencja: GPL v2 // Autor: Deucalion // Email: deucalion#wp.pl // Szczegóły: http://mikrokontrolery.blogspot.com/2011... // //**************************************...
Mam taką sytuację: 1. Czujniki (ESP8266) mierzą jakąś wielkość fizyczną i co 1s przez UDP wysyłają dane. Paczka zawiera informację o czujniku (01, 02, ..., 08) i zmierzoną wartość. W danej chwili może być włączona dowolna ilość czujników, ale maksymalnie 8. Ponieważ dane są przesyłane przez UDP to mogą dochodzić w różnej kolejności, albo mogą się gubić....
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...
zielon_y -> Pamiętaj, że pracujesz z obiektami referencyjnymi. get zwraca referencję na tablicę i tej referencji zmienić nie możesz, bo nie masz set. Natomiast masz normalny dostęp do tablicy. Jeśli chcesz to uniemożliwić, zwracaj kopię tablicy (czyli zmiany nie będą wpływać na stan tablicy wewnętrznej) albo zwracaj [url=http://msdn.microsoft.com/en-us/lib...
Prawie, doprecyzuje: Funkcja zwracać ma miesiąc w którym dana data się znajduje ( styczeń, lub marzec, listopad, etc) biorąc pod uwagę te lekkie odchylenia o której mówią zakresy DataP i DataK. Tak więc drugim i trzecim argumentem funkcji ma być tablica DataP i DataK. PS: jak zamienić tą funkcje na makro??
a po co record? wystarczy typ. Ponadto - widzę niezgodność typów tablicy z n i for n:=z to n do - zagrożenie pętlą nieskończoną! uzywasz tej samej zmiennej po obu stronach. nie ja uzywam tylko przerobilem ten program co byl, autor powinien sam popracowac - ja podpowiadam....
Ze specyfikacji wynika że oba wyjścia są sterowane, a różnią się tylko napięciem, czy się myle: ZARZĄDZAJ WŁASNYM SPOSOBEM OŚWIETLENIA - POLYCHROM RGB Ta płyta główna zawiera wbudowane nagłówki RGB i adresowalne nagłówki RGB, które umożliwiają podłączenie płyty głównej do zgodnych urządzeń LED, takich jak listwa, wentylatory procesora, chłodnice, obudowa...
int *funkcja(int par1, int par2, int par3,int par4,int par5) { int wynik[2]; // jakieś tam obliczenia na przesłanych danych wynik[0]=2; wynik[1]=11; return wynik; } Na przyszkość: Zdecydowanie odradzam tego typu praktyki - tablica jest tworzona na stosie, z funkcji zwracasz wskaźnik, jeszcze poprawny, ale w...
Wszystkie muszą być const - to chyba logiczne, skoro będą znajdować się we flash, to nie da się ich modyfikować przez standardowe "x = y;". Mogą być "const volatile", choć nie wiem po co - chyba tylko po to, żeby sobie dołożyć problemów (; Muszą być const tylko z punktu widzenia użytkownika (żeby kompilator nie pozwalał skompilować kod w którym ktoś...
Dlaczego tylko Variant? Przecież tak też można: [syntax=vbscript]Function A() As Integer() Dim T%(2) T(0) = 3 T(1) = 5 T(2) = 8 A = T End Function [/syntax]
Ok, jest dobre:) Ale np. inna sprawa, również z funkcją warunkową. Mam enkoder obrotowy, który po 720 impulsach obraca się o 360 stopni, co sygnalizuje jeden obrót na wyświetlaczu siedmiosegmentowym. Kod wygląda następująco: [syntax=c] switch(cnt) { case 720: PORTD = ~DIGITS_TAB[1]; PORTB = ~_BV(7); break; case 1440: PORTD = ~DIGITS_TAB[2]; PORTB =...
int strcmp( const char *tab1, const char *tab2 ); if (strcmp<0) { LCD_WriteText("-1"); } if (strcmp==0) { LCD_WriteText(" 0"); } if (strcmp>0) { LCD_WriteText("+1"); } ; Nie tak się tego używa. Zamień na: int wynik= strcmp(tab1,...
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ść jego zasobów, że tak powiem. Ale jeśli...
Witam. Mam problem z programem w C++. Chcę żeby funkcja zwracała mi tablicę char 2-wymiarową. Proszę o prosty przykład takiej funkcji, żeby się tego nauczyć :) PS. tablica jest deklarowana w ciele funkcji
Oj, kolega chyba nie uważał na zajęciach i ma zaległości w SQLu :( Jeśli ustalasz kolejność taką, że klucze obce będą zwracać się do wcześniej założonych tabel, to ok. Jeśli chcesz modyfikować tabele (w tym dodawanie kluczy) to wykonuje się to poleceniem ALTER TABLE (w zależności od silnika bazy mogą być pewne rozbieżności, dlatego warto projektować...
Tablice tak zdefiniowane są lokalne, czyli widoczne tylko w obrębie funkcji. Najprostszym wyjściem będzie zdefiniowanie ich na początku programu, przed wszystkimi funkcjami (m.in. przed main), jako globalne. Wtedy każda funkcja będzie je widziała i mogła swobodnie modyfikować ich zawartość. Drugim rozwiązaniem jest pisanie funkcji tak, by przyjmowały...
Witam, czy ktoś może pomóc, bo kompletnie nie wychodzi mi nic:/ niestety z java.sun.com niewiele mogę zrozumieć. Ew. czy może ktoś pokazać podobny kod, bo na zasadzie analizy kodu bardzo szybko łapię. Potrzebuję sortowania wg. nazwisk i wg. średnie (ale wystarczy jedno, to sobie już dam radę). Zadanie: Napisz program, który tworzy klasę Baza1, która...
Dość skomplikowana mi wyszła ta formułka, bo nie wszystkie numery występują w tabeli. Mam nadzieję, że to będzie działać w Excelu 2007 lub późniejszym, ze względu na funkcję JEŻELI.BŁĄD. Formuły są tablicowe, trzeba zatwierdzać przez Ctrl+Shift+Enter.
Także trzeba dokupić trochę RAMu i zobaczyć co wtedy. No i spróbować trochę zoptymalizować program, bo do tej pory raczej nie musiałem zwracać na to uwagi :| Pisanie programów na mikrokontrolery, to trochę jak kiedyś na Atarynki czy Spektrusie :) - zacząć trzeba od zaplanowania w jaki sposób najlepiej wykorzystać dostępne zasoby. Z konkretów - unikaj...
Rozumię, że asembler został użyty w momentach krytycznych czasowo ale czy tylko ? Asembler był tu niekonieczny. Zastosowany jest tylko do obsługi wyświetlacza. Pewnie zdecydowaną większość miejsca w pamięci zajmuje tablica z danymi do sieci, mam rację? To że program ma 5800 linii i zajmuje 80% Atmegi128 niewiele mówi... Może gdybym napisał ile procentowo...
to powinno pomóc - zwraca adres początku tablicy https://avrhelp.mcselec.com/index.html?l...
Słuszna uwag co do użycia kontenera aczkolwiek w tym przypadku dużo lepsze było by użycie listy [url=http://pl.wikibooks.org/wiki/C++/Li... która ma tą przewagę nad vector-em że nie wymaga ciągłości pamięci więc w momencie kiedy nie wiemy jak długie będą nasze dane jest o wiele lepsza. W przypadku vector-a każde...
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.
Ode mnie propozycja połączenia klasycznej formuły z funkcją UDF, która jest bardzo prostą adaptacją funkcji VBA Split: =JEŻELI.BŁĄD(WYSZUKAJ("żżż&... Jeżeli brak tekstu spełniającego...
Witam, No raczej nie rozgryziesz. Wg. Dokumentacji to jest to możliwe tylko poprzez stworzenie tablicy o wielkości 256 bajtów. Ja osobiście na tablicy jednowymiarowej mającej objętość 128 bajtów i bym po każdym odczycie przeszukiwał tablicę a przy zgodnym kodowaniu zwracał indeks. Wtedy by tablica by miała tylko 128 bajtów. Innej rady nie ma.
Skoro ma być wylosowana liczba z tablicy, to losujesz indeks i zwracasz wartość która znajduje się w tablicy od tym indeksem.
Funkcja Lotek() powinna zwracać tablicę stringów, u Ciebie jest void więc nic nie zwraca. Powinna wyglądać tak: (użyłem listy a nie tablicy, trochę nowocześniej :) ) Twoja funkcja powinna wyglądać tak: [syntax=java] public List<String> Lotek() throws IOException { Document doc = Jsoup.connect("http://www.lotto.pl/lotto...
Ad >9 Szukamy dziesiątek, więc 2 znaki z prawej muszą być większe od 09. Ad mnożenie. Argumenty składowe funkcji SUMA.ILOCZYNÓW przyjmują wartości 1 (prawda) lub 0 (fałsz) w wyniku mnożenia zwracana jest tablica. Po średniku funkcja zwraca sumę (jak w SUMA.JEŻELI), bez średnika ilość (jak w LICZ.JEŻELI). W przypadku gdy jeden z argumentów w wierszu...
(at)bsxx Skąd wziąłeś language='JavaScript' ? To od dawna jest (at)adam220 W uproszczeniu x jest tablicą, z której pobierany jest pierwszy element. W dokumencie HTML może być więcej niż jeden element z daną wartością atrybutu name , dlatego funkcja getElementsByName zwraca tablicę. Przeczytaj najpierw jakiś kurs HTML, później CSS, a na końcu JavaScript....
Hasła do google odpowiednio: przekazywanie przez wskaźnik przekazywanie przez referencje zwracanie przez wartość
Witam, przy zwracaniu adresu tablicy wskaźników wyskakuje mi błąd: return cannot convert from "object**" to "object". Mógłby mi ktoś powiedzieć jak mam poprawnie zwracać adres do tablicy utworzonej w funkcji losowanie? Kod zamieszczam poniżej. [syntax=cpp] struct object{ int liczba; char znak; double liczbad; }; object losowanie(int N) { object** tab...
Można użyć takiej funkcji UDF: [syntax=vbscript]Function Osobno(x As String) Dim ch As String Dim list ReDim list(1 To Len(x) + 5) As String Dim i As Long, j As Long, k As Long For i = 1 To Len(x) ch = Mid(x, i, 1) Select Case ch Case 0 To 9 j = j + 1 list(j) = ch Case "(" j = j + 1 k = InStr(i + 1, x, ")") If k = 0 Then k = Len(x) + 1 list(j) = Mid(x,...
Niewiem czy dobrze cie rozumiem ale "masło maślane". 1. wybierasz nazwe pliku z listbox do kopiowania (1. indeks 2. nazwa) 2. wywołujesz okno dialogowe (de facto) z tym co wybrałeś (po co jak już to zrobiłeś) - to jest tylko okno wybierające plik, który zresztą już wcześniej wybrałeś, Dialog.FileBrowse nie służy do kopiowania plików tylko do przeglądania...
zwracać tablica pascal funkcja zwracać tablica zwracać wartość
schemat baterii telefonu kyocera drukować przebicie kabel
aparatura modelarska alton potencjometr
Scania CCS 41051 – kod błędu klimatyzacji, przyczyny zaniku zasilania, objawy i diagnostyka WAPRO WF-MAG 9.10 – jak rozpocząć obsługę systemu kaucyjnego od podstaw?