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.
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...
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...
Ź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?
//**************************************... // 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... // //**************************************...
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...
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ć....
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...
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...
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...
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ś...
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...
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 =...
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...
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,...
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...
Tak, dodawanie czy odejmowanie to takie same operacje na wszystkich odpowiadających współrzędnych. Gorzej trochę z mnożeniem czy dzieleniem... Takie operacje na wektorach (macierzach) wykonuje się już w trochę bardziej złożony sposób. Najwygodniej, jakbyś poprzestał na mnożeniu i dzieleniu przez liczbę - wtedy po prostu każdy element tablicy mnożysz...
Nwm jak rufek ale napisałem bardziej łopatologicznie. [syntax=javascript] var d = new Date(); var day = d.getDay(); // pobiera dni tygodnia - 0 niedziela, 1 poniedziałek, itd. //var newArray = oldArray.slice(); var oldWorker = GET_SERVER(); // Pobiera dane z servera! - zwraca tablice: Array(2) // [0] - czy dziś było losowanie (tak/nie) // [1] - ostatnio...
Tak dobrze to nie ma. Nie da sie zrobić funkcji która bedzie dopiero w momencie wywołania wynajdywała jaki jest ten rozmiar dla jej argumentu. Metoda z sizeof() działa dla deklaracji znanych tablic. Jej ładniejsza wersja (dla dowolnych tablic), w miejsce x używasz nazwy tablicy (np. tab) #define TABELEM( x ) ((unsigned)(sizeof(x...
możesz zwrócić wartości w tablicy, wtedy nie masz ograniczenia co do ilości zwracanych danych (teoretycznie)
Operacje na tekstach nie są tu specjalnie wygodne, moja propozycja rozwiązania jest trochę okrężna, ale jak dotąd nie ma innej, może ktoś jeszcze wymyśli coś prostszego. Żeby sprawdzić identyczność odfiltrowanych wpisów odwołuję się do nazwy 'Dokument', która była już zdefiniowana. Zdefiniowałem nową nazwę 'wynik' wg formuły:[syntax=text]=SUMY.CZĘŚCIOWE(103...
Zwracanie tablicy nie jet dobrym pomysłem, bo jeśli nawet z niego skorzystasz to i tak będziesz musiał zwrócić rozmiar tej tablicy przez zmienną. Generalnie zmienne tablicowe i stringi zwraca się przez referencję /wskaźnik a nie jako rezultat - jako rezultat w tym przypadku zwraca się ilość zamienionych znaków, true/false czy wykonanie funkcji się powiodło,...
Bo nie zwracasz tablicy 8x8 tylko element [8][8] a chyba nie o to chodzi... Zwraca się wskaźnik na tablicę jak coś.
Typ zwracany przez funkcję 'kopiuj_lancuchy' powinien być tożsamy z typem przekazywanego parametru 'docelowy' .
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
Taka formuła to: wyszukaj.pionowo(szukana;przeszukiwana tablica, numer kolumny z której ma być zwracana dana; 0 ) Szukane dane mają być w pierwszej kolumnie tablicy (nie muszą być posortowane gdy jest 0 jako ostatni parametr formuły
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.
no właśnie tutaj sprawa jest trochę dziwna, bo rzutowanie zarówno na uint8_t jak i int8_t zwraca waring. Sprawa nie jest dziwna ale oczywista, sa to 3 rozne typy danych. Ogólnie co do obliczania długości tabilcy to możesz zastsować komendę sizeof(info0). Zwraca ona długość tablicy zainicjalizowanej. Sizeof to nie komenda ale operator i nie radze tak...
Tak w ogóle to w wypiszwynik() masz błędną linię [syntax=c]g->karta[][/syntax] Powinieneś też jawnie zadeklarować typ zwracany przez tę funkcję.
Nieee, jest napisane wyraźnie: If WymZloz = Tablica(i, 1 ) Then To jest (postawiona do pionu) tablica jednokolumnowa przecież...
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 :)
Pierwszy zapis o który pytasz, to tablica wskaźników na funkcję, która to funkcja nie zwraca wartości i nie przyjmuje wartości. Zapis const oznacza, że tablicy nie będziemy modyfikować. Zapis, moim zdaniem bardziej czytelny, który sam stosuję w takim przypadku (z głowy): typedef void (*pVector_t)(void); __attribute__ ((used,...
Jaka ma być idea działania tej formuły? W D2 komórka A2 zawiera fragment "AA13", więc funkcja LICZ.JEŻELI zwraca tablicę złożoną z dwóch jedynek, a PODAJ.POZYCJĘ zwraca położenie pierwszej z nich, czyli 1. INDEKS zwraca zatem C1. Wszystko działa tak jak zostało napisane.
Można i tak przy użyciu RegEx: [syntax=vbscript] Function splitStr(ByVal str As String) As Variant Dim regEx As Object Set regEx = New RegExp regEx.Pattern = "/\d{6}" regEx.Global = True splitStr = Split(regEx.Replace(str, ""), ",") End Function [/syntax] Funkcja zwraca tablice w przypadku, gdy string zawiera kilka elementów.
SelectedRow zwraca tablicę (wszystkie zaznaczone wiersze). Musisz zrobić SelectedRow[0] - pierwsza wartość z tabeli.
Trochę dziwna ta deklaracja: Ja __attribute__((progmem)) używam raczej po nazwie zmiennej: sizeof tablicy dosyć rozbudowanych struktur (menu) umieszczonej w pamięci FLASH działa prawidłowo. Czyli konkretnie jakie wartości zwracają?
Mam takie banalne niby zadanie. ale nie chce mi zadziałać przy typie double... Funkcja podaj z parametrem N typu double, wartość zwracana typu double* (tablica). Funkcja pozwala na podanie z klawiatury N liczb i zapisanie ich do tablicy. Funkcja tworzy dynamicznie tablicę o długości N, zapisuje liczby z klawiatury do tablicy i zwraca tablicę. Jeśli...
Można to zrobić np. za pomocą VBA. Napisałem funkcję UDF, która tworzy listę (tablicę) nazw miejscowości odczytanych z zakresów wg podanego schematu. Wywołanie funkcji: [syntax=text]=List3D(schemat adresu)[/syntax] schemat adresu zawiera nazwę arkusza ze znakami zastępczymi w postaci akceptowanej przez operator Like w VBA, to znaczy w tym przypadku:...
Jeżeli funkcja AnalizujDebiut(k, NazwaArkusza) zwraca tablicę, to możesz zrobić coś takiego: Dim nowa as Variant nowa = AnalizujDebiut(k, NazwaArkusza) Wtedy w zmiennej nowa będzie zwrócona tablica
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...
Jak na moj gust chodzi o linijke: printf("Nieposortowana tablica: %d",wysw(tab,n)); Ja bym zrobił to mniej więcej tak: printf ("Nieposortowana tablica: "); wysw(tab,n); powinno dzialac przy czym nie wiem po co ta funkcja wysw wypisuje na ekran i jednoczesnie zwraca tablice, ktora podales w paramtrze funkcji, ale to juz nie moja sprawa ;) pozdro
1. Masz średnik w [syntax=c]for(i=0; i<N; i++); //def. wierszy[/syntax] ma go nie być. 2. Poza tym przed przystąpieniem do czytania i wpisywania do tabeli wartałoby upewnić się czy liczba N jest mniejsza od wielkości tabeli. Inaczej będzie błąd. Być może nawet warto sprawdzać czy w ogóle scanf zwraca że odczytał wartość. To zerowanie tablicy też...
Metoda (at)witoldwitoldowicz jest bardzo dobra. Przykładowe rozwiązanie: [syntax=php]$asBytes = unpack("C*", file_get_contents($dir)); // unpack() zwraca tablice indeksowaną od 1 nie od zera! $length = count($asBytes); if (($asBytes[$length-1] == 0xFF) && ($asBytes[$length] == 0xD9)) { return true; } [/syntax]
Na początek zapoznaj się z dokumentacją scanf. Jak chcesz pobrać hex to powinieneś użyć "%x" a nie "%d". Co ma właściwie robić funkcja zamiana? Pobiera tylko napis i go przetwarza ale nic nie zwraca. Poza tym masz błąd w char napis[]=; - powinieneś podać rozmiar tablicy lub użyć wskaźnika jeżeli chcesz mieć tablice dynamiczną.
Chodzi o deklarację zmiennej data W tym przypadku wystarczy, że bufor data zadeklarujesz jako static. Masz tu jeszcze kilka błędów. Funkcja receive zwraca char a Ty próbujesz zwrócić char *. Dodatkowo w main próbujesz przypisać to co zwraca receive do tablicy buffer (co sie nie powinno skompilować). Spróbuj tak: [syntax=c] static const unsigned char*...
tzn o co odkladnie ci chodzi? jezeli masz dane zapisane w bazie danych to najrposciej napisac zapytanie SQL i w odpowiednim momencie je wywolac w SQL, aby zwracana tablica byla posortowana w/g jakiegos klucza (lub kilku kluczy) wystarczy uzyc slowa ORDER BY (lista kolumn w/g ktorych ma sortowac)
Tak w sumie zapytam. Walczę z pewnym wyświetlaczem VFD, przy dużej współpracy z AI (programista ze mnie raczej marny). Twoja implementacja FFT korzystająca z biblioteki Arduino jest bardzo fajna. Dla mnie nawet z pomocą AI wyświetla głupoty. Masz może pomysł na to, aby funkcja korzystająca z ArduinoFFT zwracała dane jako tablicę (f, a), gdzie f to częstotliwość...
1. Co zwraca GetLastError ? 2. Jaki rozmiar ma ta kolejka? U mnie usunięcie dopiero miliona tablic po 100 bajtów zajmuje 1-2s (w konfiguracji debug).
A=imread('lena.bmp'); B=fft2(A); B=fftshift(B); koscianiak: O ile dobrze pamietam, to imread w tym wypadku zwraca tablice typu uint8. fft wymaga bodajze typu double. No, i przed wyswietleniem zamien liczby zespolone na jakies rzeczywiste, jak ci juz ktos poradzil. Powodzenia, Maciej
Po pierwsze: nie używaj zmiennych globalnych. Po drugie: żeby zainicjować "tablicę w funkcji stringiem" musisz skopiować ją znak po znaku w miejsce wkazane przez parametr funkcji, np. za pomocą strncpy. Po trzecie: użyj [url=http://www.cplusplus.com/reference/...
yyy nie, SafeFileNames to komponent dla openFileDialog który zwraca tablice z nazwami plików wybranymi w openFileDialog http://msdn.microsoft.com/pl-pl/library/... [syntax=cpp] StreamWriter^ dodaj_muzyke = gcnew StreamWriter("log.txt", true); dodaj_muzyke->WriteLine(openFileDialog1-... dodaj_muzyke->Close();...
Tablica t2=t1 to nie jest konstruktor kopiujący tylko konstruktor domyślny oraz operator przypisania ;) Tablica t2(t1) to jest konstruktor kopiujący Mi sie jednak wydaje, że w tej pierwszej wersji też jest wywoływane konstruktor kopiujący :) (at)Łuk_F: Próbowałeś dodać const do konstruktora? Tablica (const Tablica &scr); Operator równości...
Scanf zwraca numer wpisanych znaków, wiec zrob coś takiego x = scanf("%c", &s); for(a=0;a<x;a++); Pozdrawiam
Srand dajesz np na początku funkcji main(). Chodzi o to żeby go wywołać raz gdzieś przed wywołaniem rand(). A ten błąd ci wywala bo masz funkcje typu void a jej wynik (którego ona nie zwraca) chcesz przypisać do w. Wywal to "w =" i będzie ok
Gdybyś sprawdzał co zwraca fread , wiedziałbyś, że plik nie zawiera wszystkich danych. Do pliku (poza n) zapisujesz tylko ostatnią wyświetloną zmienną.
Witam! W języku C zapis: x/=y jest równoważny (w innych językach zapisowi: x = x/y W języku C jest mnóstwo operacji na wskaźnikach, wskaźnikach do wskaźników, tablic wskaźników itp, itd, etc więc wprowadzono ten zapis w celu minimalizacji błędów.
Spróbuj tak return(*tablica); *tablica wskazuje na 1 element tablicy (czyli na tablica return(tablica[nr]); Pozdrawiam maly_elektronik
Sizeof nie zwraca długości łańcucha, tylko tablicy, w której jest zapisany. W związku z tym w tym przypadku zawsze będzie zwracał 20.
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]...
No jakoś się nie dziwię, że nie działa... Po pierwsze funkcja nie może zwracać tablicy a co najwyżej wskaźnik do niej... Po drugie widać wyraźnie, że kolega nie ma bladego pojęcia o wskaźnikach... np. float signal [T*1000][2]; - deklaracja statycznej tablicy, jak najbardziej w porządku... ale: signal= generation (amplitude, frequency); - to już herezja...
Ładny program tylko, po co? do tego służą bloczki FC85 FIFO i FC87 LIFO, do tego FC 84 ATT ( i oczywiście FC 86 jak ktoś potrzebuje ). Zresztą program jest napisany na 300 i jest nieprzydatny bo kolega ma program na 1200 ze starą wersją poniżej V2.0 ( do tego pracuje na 10.5 gdzie jest tylko LAD i FDB a sterownik nie przewiduje adresowania pośredniego...
(Baza Zielone) 1 - nie do końca wiem czy o to Ci chodzi (próbowałem zrozumieć co chcesz osiągnąć - możliwe, że właśnie to co w załączonym pliku). Najprościej będzie posortować po pierwszej kolumnie tak aby puste wartości (matki) zostały na końcu i wówczas do kopiowania danych używasz formuły: 1060144 (Baza Niebieskie) 2 - już napisałem powyżej. Robisz...
Liczba i opis błędów będą raczej stałe. Otwórz je jako stałe. Nie wiem, czemu chciałbyś je tablicować i w jaki sposób odwoływać się do tej tablicy. Numerami błędów ? [syntax=delphi]const IE_BADID = 'Błąd otwarcia portu COM'; IE_OPEN = 'tekst błędu'; [...] try //operacje na porcie except On E : EBADIDError do StaticText1.Test:=IE_BADID; On E : IEOPENError...
Adres zmiennej zwracany jest poprzez operator '&' - nie wiem skąd wytrzasnąłeś tą małpę... Twoja funkcja działą gdy podasz jej bufor, ponieważ nazwa tablicy jest wskaźnikiem na pierwszy jej element. Jeśli chcesz wskaźnik na inny element, to już potrzebny jest operator '&' 4\/3!!
Dzień dobry, Skąd ja mam wiedzieć, co Pan źle robi, jak Pan nie chce tego pokazać? Czy zwrócił Pan uwagę na to co wcześniej Panu napisałem? Ważna uwaga: funkcja CZĘSTOŚĆ zwraca tablicę, która ma o 1 wiersz więcej niż jej drugi argument. Dlatego w formule z SUMĄ lub SUMĄ.ILOCZYNÓW pierwszy argument musi być dłuższy o 1 wiersz - inaczej będzie błąd. Może...
To czy dobrze myślę że zwraca ona wskaźnik ? Sama funkcja zwraca status wykonania operacji: CARD_FOUND lub ERROR jako liczbę uint8_t. Natomiast po prawidłowym wykonaniu odczytu nr seryjnego, w tablicy na którą wskazuje serial_out, czyli w Twoim wypadku wskaznik[] jest umieszczany ten numer jako ciąg bajtów. Jeżeli chcesz ten numerek wyświetlić, to...
zwracać tablica pascal funkcja zwracać tablica zwracać wartość
przeskok iskra trafo bęben klejony wymiana łożysk wyszukiwarka tranzystorów
obudowa lutownicy transformatorowej podgrzewacz przerobic
Brötje BBS – lokalizacja i funkcja programu 750 w menu serwisowym kotła Watson RR 5866 – jak wyłączyć wyciszenie (MUTE) w radiu, pilot, gniazdo słuchawkowe