http://www.cplusplus.com/reference/cstri...
http://www.cplusplus.com/reference/cstri... i http://www.cplusplus.com/reference/cstri...
Co to znaczy porównać? Znaleźć elementy wspólne/charakterystyczne dla obydwu tablic? Porównać stosunek większy/mniejszy/równy poszczególnych elementów? Czy wartości w tej tablicy mogą się powtarzać, czy są unikalne?
Najprościej wątek, który bedzie na bieżąco monitorował aktualny czas i porównywał go np. z tablicą czasów odpowiadającą harmonogramowi.
Proponuje wykorzystać formułę =WYSZUKAJ.PIONOWO(E5;$I$4:$J$9;2;FAŁSZ) :idea: W Twojej funkcji jeżeli źle zbudowane jest kryterium - nie można porównywać wartości komórki z tablicą :cry: - wynik jest też tablicą typu PRAWDA/FAŁSZ :!: :?:
Taki mam pomysl choc w T pascalu dawno juz nie pisalem : Co do poruszania sie to mozesz zrobic case'a i zwiekszac lub zmniejszac numer indeksu tablicy Tab[indeks] wcisniecie klawisza strzalka w gore indeks+1 i ponownie wyswietlac analogicznie dla strzalki w dol Pamietaj zeby zabezpieczyc sie przed wyjsciem poza zakres tablicy :!: Co do przeszukiwania...
Coś takiego przychodzi mi na myśl... Plik CSV to tak naprawdę plik tekstowy rozdzielony jakimś znakiem - w moim wypadku był to średnik. Odczytujesz linia po linii, rozbijasz każdą linię na tablicę (stringów) wg zadanego separatora i dalej już używasz danych z tablicy. Jak widać porównywanie od razu z elementem tablicy, bez konwersji na liczbę, żeby...
if ((*(plyta+pl)).nosnik == "CD") Zastanawiam się, czy porównujesz ciągi znaków, czy raczej adresy na ciągi znaków (które mogą i przeważnie są różne, nawet pomimo że ciągi znaków są jednakowe). Poszukaj funkcji do porównywania dwóch ciągów.
Ja bym zrobił tak (może nie najszybciej ale dość prosto): - zrobił kopie tablicy, - ustawiłbym wartości rosnąco, - porównywałbym tylko elementy tablicy które są bezpośrednio obok siebie.
Bardziej myślałem nad strncpy lub memcpy które porównują tylko określoną ilość znaków. Te funkcje służą do kopiowania danych, a nie ich porównywania. Masz rację, użyłem zbyt dużego skrótu myślowego. Miałem na myśli, żeby z strncpy lub memcpy wyciągnąć fragment do tablicy i dalej porównywać to w pętli, ponieważ zakładam że samo porównywanie tablic o...
Nawiasy okrągłe w VBA dla indeksacji tablic, przeważnie piszę w C-podobnych tam kwadratowe.
W sumie ta. Niepotrzebna robota skoro i tak potrzeba potem znowu porównać osobno elementy:) Jednak leprze będzie bespośrednie porównywanie:)
To zależy co chcesz osiągnąć. Założyłem, że jest to seria dwuwejściowych bramek. Wówczas porównujesz odpowiednie pary. Jeśli miałaby to być wielowejściowa bramka, to wystarczy jedna tablica, której elementy będziesz porównywał. Jeśli tablice są różnej długości - dla pierwszego przypadku myślę, że powinieneś nie dopuścić do takiego wprowadzenia danych.
(at)kod1 - to ma prawo działać, ale nie w kontekście dla którego go używasz. == możesz wykorzystać do porównania dwóch ciągów znaków tylko dla klasy lub enuma dla których ten operator jest przeciążony (wykorzystuje to np std::string). Generalnie źle porównujesz tablicę charów - powinieneś użyć strcmp, lub porównać je po znaku. Więc kod nr2 nie ma prawa...
To rozumiem, dzięki. Ale jak porównywać te litery. Zamieniać wyraz na tablice charów i wtedy porównywać po każdym elemencie z tablicy? Da radę to zrobić w tym co napisałem? A i jeszcze taka prośba, że jak ktoś by zauważył jakieś błędy w kodzie lub takie wpisy, których się nie powinno stosować to proszę o zwrócenie uwagi.
awk '{print "pierwsza wartosc to",$1,"druga wartosc to",$2}' plik.txt [url=http://pinkaccordions.homelinux.org... o awk Jeżeli chcesz wyświetlać/porównywać więcej plików bez wczytywania do tablicy się nie obejdzie, chyba, że wynik odczytu zapiszesz w pliku i znowu awk-iem wyświetlisz....
(at)[g.d.] Jak to dokładnie ma wyglądać? Z czytaniem IDCODE nie mam problemu. Plik wysyłam od końca, bity w bajtach odwracam i wysyłam od LSB. Liczba bajtów podana przed FFami. Nie sądze żebym w tych bajtach miał błąd bo soft linuxowy robi to samo, porównywałem tablice wyplutą z mojego i z działającego. Czy po każdym zapisie(wysłaniu wszystkich bitów)...
Jasne!! nie potrzebnie wydziwiałem z czymś takim: If Key_id(1) = Id(1) Then If Key_id(2) = Id(2) Then If Key_id(3) = Id(3) Then If Key_id(4) = Id(4) Then Znalazl = 1 Cls Lcd "jest: "; For Temp_b = 1 To 4 Lcd Hex(key_id(temp_b)) Next Temp_b Wait 1 End If End...
Tak można to zrobić. Wystarczy w pierwszym kroku zapisać wylosowaną do zmiennej jako maksymalna i w każdym kolejnym kroku pętli for porównywać z tą maksymalną. Za pomocą warunku if wprowadzić że jeśli wylosowana liczba jest większa niż ta zapisana w max to wylosowaną liczbę zapisz w max. Można też nie zapisywać tej pierwszej wylosowanej tylko od razu...
Witam proponuje ci DS1990 lub 2401 te same układy inna obudowa. posiadają nie powtarzający się nr. podłączasz rezystor 4,7k do 5v data do opornika masa do masy. Data podpinasz do jakiegoś portu ustawiasz go jako 1-wire w programie resetujesz ten port potem wysyłasz 33h i układ wysyła ci nr a ty go zapisujesz do tablicy. Reszta to program i wszystko...
Czytasz z rejestru PINB, i dajesz maskę 0x0F, inaczej się nie da. AVR (ani żadne inne znane mi uC) nie oferują możliwości operowania na półbajtach. A jeśli porównujesz to z tablicą to najwygodniej jest porównywać od razu całymi bajtami. Masz zresztą rozkaz cp (cpi), który służy do porównywania ;)
zdefiniowanie tak tablicy oraz zmiennej 'szukana' by mogły przechowywać więcej niż jedną literę (char to raczej złe rozwiązanie) to zainteresuj się tablicą tablic znaków :) strcmp albo napisać swoją.
Potrzebuje informacji np.: jak z aplikacji włączyć wyłączyć diode led, Przećwicz sobie UART na jakiejś prostej aplikacji. I to najlepiej najpierw z komputerem, za pomocą np Br(at)y Terminal, COMtester lub HyperTerminal. W przerwaniu robisz zapis do bufora odbiorczego lub zmiennej, a w pętli głównej porównujesz jaką komendę masz w tym buforze odbiorczym...
Nie, no jak mówię napisać własną funkcję to żaden problem tym bardziej, że porównywać chcę zawartość tablicy nie tylko z zerem ale dowolna inną wartością więc sumowanie nie zawsze będzie optymalniejsze może. Chciałem po prostu się dowiedzieć/upewnić czy czegoś nie przeoczyłem w dokumentacji.
-> wiesniak oczywiście że tak, napisałem tak na szybko żeby autorowi pokazać jak można porównywać tablice. -> Maly-207 #include <iostream.h> błąd, powinno być bez .h main() bez typu powrot: staraj się nie stosować instrukcji goto ponieważ jest to zły nawyk, chyba że trudno było by to zrobić inaczej while (wybor!=0) chyba...
Witam ponownie. Rozumiem, że zapis: Var1:=Var1*2 oznacza przypisanie do Var1. Ale chodziło mi: z czego wynikało przemnożenie przez 2, czy to był tylko przykład? Ja potrzebuję porównać ze sobą (funkcja OR) pozycje z tablic. Mam trzy tablice z 10 wierszami. We wszystkich tablicach są zapisane bajty. Muszę porównywać ze sobą pierwsze bajty z tablic (funkcja...
C# posiada sporo metod przydatnych przy sortowaniu. Na upartego możesz też zrobić w pętli for porównywanie elementów z maxem tak: [syntax=csharp]max = t [0]; // Pierwszy element tablicy for (int i = 0; i < t.Length; i++) { if (t[i] > max) max = t[i]; } Console.WriteLine("MAX: " + max); [/syntax] Ale tak to się robiło np. w Pascalu tu możesz bezpośrednio...
Napisałem program w avr studio.. jest tablica translacji.. 16 liter na wyraz pierwotny i 16 na wtórny.. niestety trzeba wpisywać tak jak jest w tablicy.. (ja napisałem duże litery i takie trzeba wpisywać..)... całość przetestowałem.. ale na symulatorze.. (oczywiście avr stududio) zastosowałem porównywanie całości.. istnieje również wpis typu - ERROR...
Trzeba by zrobić listę lub tablice ze stringami. Sortowanie może polegać w taki sam sposób jak sortowanie liczb (można porównywać kody ASCII - ich ułożenie rośnie wraz z kolejnymi literami alfabetu). Trzeba by tylko rozważyć sortowanie wg kolejnych liter (pewnie za pomocą rekurencji jakiejś). Zadanie dość typowe na pewno coś znajdziesz Google "sortowanie...
Wieczorem, prawdopodobnie będę miał tabelę 175 napięć od 2.5L do 20.0L co 0.1L Lub uproszczony zapis wielomianowy, jeszcze zobaczymy. Bardziej byłbym za tablicą i tylko porównywaniem napięć.
CommandButton z napisem GRAJ!, Poszedłbym raczej w kierunku formatki użytkownika (UserForm), niż bawiłbym się w z przyciskami w arkuszu. Łatwiej zapanować nad aspektem wizualnym "zabawki", no i miejsca więcej w arkuszu na inne rzeczy. czy „CommandButton_SPRWDZ1” może weryfikować wszystkie 39 odpowiedzi Prosto odpowiadając - można - np....
Gdzie jest błąd? Błąd wynika z założenia, że zawsze prawidłowo będą porównywane liczby typu float. Niestety tak się nie dzieje. Przyczyny są wyjaśnione pod tym linkiem: [url=https://embeddeduse.com/2019/08/26/... Jeżeli chcesz porównywać liczby typu float, to powinieneś to robić z pewnym marginesem (epsilon). Miłej lektury ;)
Spacja, to to taki sam znak ASCII jak każda inna litera. Algorytm wyszukuje jedynie znaku NUL (null), czyli 0x00 i po tym rozpoznaje koniec odbieranego tekstu. Natomiast algorytm porównywania ze wzorcem z tablicy, jest w funkcji at_komenda_sprawdz() opartej o funkcję strncasecmp_P() ignorującą wielkość liter.
Bo min jest bez sensu. Każdy wykładowca powie Ci, że nie pisałeś tego kodu sam, skoro inne pętle przeglądające tablicę są poprawne, a w tej nie potrafisz uczynić jej poprawnej. Jaki sens ma 10-krotne porównywanie zmiennej a i ostatniego elementu tablicy?
Witam. Zainteresował mnie układ pomiarowy zrealizowany w pewnym urządzeniu: http://obrazki.elektroda.pl/7758884800_1... Praktycznie wszystkie części miałem w domu więc postanowiłem go poskładać i napisać program wyświetlający temperaturę jednak... poza napisaniem odczytu z przetwornika nie mogę ruszyć z miejsca. Nie wiem jak to skalibrować....
33. Nazwa zmiennej może zawierać słowa kluczowe, liczby, nazwy funkcji, typów itd. Z całą pewnością nie może zaczynać się od cyfry. 24. Sortowanie bąbelkowe. Porównywanie sąsiednich elementów tablicy i warunkowo zamiana miejscami. Całość powtarzana N-1 razy. 39. Sprawa dyskusyjna. Dlaczego RAID50 to herezja? Z całą pewnością odpada RAID0 i RAID3. RAID1...
A nie, przepraszam... Za szybko by ten algorytm działał ;) Chyba jednak musisz porównywać kolejne elementy tablicy na zasadzie "każdy z każdym", bo np. taka para: 102030404142 202130404142 spełnia warunek 5 jednakowych liczb, mimo że dwa pierwsze elementy się różnią. Niemniej dalej wystarczy sprawdzać, ile elementów jest różnych, i przerywać kiedy licznik...
To chyba nie będzie takie proste. Niestety Excel jest bardzo ubogi jeśli chodzi o "kolorowe funkcje". Wg mnie musiałbyś zrobić wzorcową tabelkę z indeksami kolorów i przepisać ją do tablicy. Następnie do drugiej tablicy przepisać indeksy z "kolorowego" zakresu do sortowania i dodatkowo umieścić je w kolumnie pomocniczej Wreszcie czymś na wzór sortowania...
Standard 5V, czytnik wysyła kod ciągle po zbliżeniu transpondera i przestaje wysyłać po oddaleniu go, "wpisać na sztywno" miałem na myśli spisać w program jeden transponder (zmienna, może jakaś tablica) i porównywać to z odczytem, o do zamieszczenia kodu lub schematu to wolał bym napisać na nowo cały program, atmega działa na 100%, Kwarc mi nie robi...
Witam Moja propozycja jest następująca: mając string z poszczególnymi bitami dzielisz go na kawałki 4-ro znakowe. I wtedy taki czteroznakowy string zamieniasz na odpowiadającą wartość HEX. Potem pobierasz kolejne cztery znaki i znów zamieniasz. Możesz sobie zrobić np. tablicę w której umieścisz np. 100 bitową liczbę. Kolejne dane będziesz pobierał z...
Jak masz w tablicy to porównuj w pętli zaczynając od roku. Większe, mniejsze, a jak równe to leć dalej z pętlą.
[syntax=c]unsigned char buffer[3] = {}; // zmienna globalna[/syntax] Za mały bufor na 3 znaki - gdzieś trzeba zmieścić NULL. [syntax=c]buffer=="abc"[/syntax] warunek nigdy nie zostanie spełniony - porównujesz wskaźniki na tablice. Powinieneś użyć coś w rodzaju strcmp().
Spróbuj metody tablicowej. Musisz znaleźć w necie tabelę już wyliczonych wartości CRC i po prostu porównywać ten z iButtona z tym w tablicy. Prostsze to niż liczenie wielomianu :) Jak powiedział Freddie tablica dostępna w datasheecie :)
Poszukaj informacji na temat sortowania bąbelkowego. Tak się składa, że w VB litery i łańcuchy też można porównywać. "b">"a", "Alicja">"Ala" itd Musiałbyś kopiować dane ze wszystkich kolumn wiersza do tymczasowej tablicy, co pokazałeś że potrafisz już robić. Sumowanie najlepiej zrobić funkcją SUMA.JEŻELI. W VB Aplication.WorksheetFunction.SumIf(argum...
Jaka jest średnia wielkość programu na procek 32-bitowy u Was? Przecież to wszystko zależy co to za program, nie można tego ot tak porównywać, wystarczy mieć troche tablic współczynników do np. jakichś poważniejszych kodowań i trochę buforów na bardzo rozległe dane i już setki bajtów idą w ruch. Ostatnio to 6Mb flasha było za mało.
Funkcja "miganie" nie jest największym problemem, a pozostałe funkcje wcale nie są pomijalne, jeśli są w kodzie. Jeśli chcesz najprościej, to usuń wszystkie te funkcje i zostaw tylko przyciski(). Po wciśnięciu uruchom "nieblokujący_plej()" i np. "sprawdź_kod(numer_przycisku)". W funkcji "sprawdź_kod(numer_przycisku)" dodajesz przycisk do tablicy i porównujesz...
Witam. Pracuję właśnie nad czymś podobnym - wł/wył pieca w określonych godz. w cyklu tygodniowym. Jeden, że go tak nazwę rekord składa się z 4 pół: pierwsze to dzień tygodnia (1 lub 2 lub 3 lub.....6 lub 7), drugie pole to godzina, trzecie pole to minuta, czwarte pole to wartość przeliczona binarnie na numer kanału do włączenia (8 kanałów dla liczby...
AVE... Co do konwersji to powinieneś kolejne pomiary zapisywać w tablicy i wartości porównywać do siebie, by wyeliminować szum. Bo szum będzie stanowić pewien problem... Osobiście wciąż polecam wykorzystać któryś z PICów z modułem CTMU, jako że da Ci to dość szybki i dokładny pomiar...
Skoro raport ma 300000 wierszy, to zmienna i musi być zadeklarowana jako long. W którym miejscu Twoje makro się zatrzymuje? A tak w ogóle to zamiast mozolnego porównywania każdej komórki z elementami tablicy przy pomocy pętli to poszedłbym w sprawdzenie przy pomocy odpowiednika arkuszowej funkcji PODAJ.POZYCJĘ czy wartość danej komórki jest w tablicy....
Ten program nawet się nie skompiluje - przyrównujesz znak do ciągu tekstowego. To nie zadziała. Musisz albo użyć konstrukcji z in , albo drugą pętlą (funkcją) porównywać znak z góry założonym zestawem - tablicą.
Skoro piszesz w C++, to IMO utrudniasz sobie troszkę życie. Zamiast czytać do tablic char mógłbyś po prostu czytać do zmiennych string String glowny; getline(cin,glowny); To jedno. Dwa, to zamiast robić porównywanie elementów tablicy, wykorzystaj metodę find dostarczaną przez klasę String. wynik=glowny.find(podzbior); Wartość zwracana...
Witam! Do Kol Grko - Owszem, standard C99 wprowadził tablice o zmiennym rozmiarze (VLA), jednak w późniejszym (C11) wycofano się z tego rakiem określając tablice VLA jako opcjonalne dla implementacji. Ale wracając do problemu Autora to sortowanie zrobiłbym tak: [syntax=c]int test = 1; while (test) { test = 0; for (i = 1; i < N; ++ i) if (tablica[i...
Po prostu zrób tak by sprawdzał np. if (c=='g') else if (c=='d') i to wystarczy by określi czy ma być z góry na dół (g) czy z dołu do góry (d),nie możesz porównywać używając znaku "=" (bo jeden do tego nie służy) lub używając dwóch liter w zmiennej mieszczącej 1 literkę, 'dg' jest bez sensu, albo 'd', albo "dg", a porównywania napisów nie robi się używając...
No dobrze liczbę mogę zapisać w tablicy charów ale te tablice to gdzie będę trzymał by móc je później porównywać?
Brakuje pętli... Jeśli chcesz porównać komórki w zakresie z jakąś liczbą (tu średnia), to wpisz zakres do tablicy i porównuj z każdym elementem, lub prościej - zastosuj pętlę Np 'For Each kom In Range("N2:N11")'
Witam wszystkich Elektrodowiczów! Posiadam tablicę o 32 komórkach, w których mogą być przechowywane kolejno znaki ASCII o dowolnej długości od 1 do 32 znaków. Teraz muszę utworzyć z tej tablicy ciąg tych znaków w postaci typu "string", który później będę porównywał do wzorca. Jak najprościej wykonać taką konwersję?
Jak w temacie, prosiłbym o jakiś pomysł na wydajne i szybkie przeszukiwanie powiedzmy 4 elementowych tablic (w kolumnach) w ramach algorytmu mającego odszukać najbardziej podobną wartość do zadanej. Nie mam żadnego pomysłu porównywanie od pierwszego do ostatniego indeksu tablicy dla każdego elementu to coś czuję ostania rzecz jaką można zrobić. Chodzi...
Nie spodziewałem się aż takiej odpowiedzi :D Miał bym jeszcze takie pytanko niekoniecznie chodzi mi o rozwiązanie tylko naprowadzenie w jaki sposób do tego się zabrać Mam 3 kolumny w 2 pierwszych mam nazwiska a w trzeciej w zależności od tego czy się powtarzają mam wpisać tak lub nie muszę sprawdzić jedno nazwisko z każdym z drugiej kolumny i w trzeciej...
Witam! Wartość z licznika sprawdzasz czy się mieści w okienku z tolerancją jaką sobie założysz Właśnie pytam-jak wprowadzić tolerancję? Środkowa wartość licznika dla okresu sygnału 1750Hz przy kwarcu np 4MHz to 190d Czy dla tego przykładu kazać procesorowi porównywać wartość z timera z tablicą od powiedzmy 180d do 200d, czy jest jakiś sprytniejszy i...
nie testowałem tego tylko pisze z głowy. Ale skoro X to STRING to nie można go porównywać z pojedynczym znakiem bo STRING to tablica znaków. Porównanie musiałoby wyglądać na przykład: if X[1] = chr(32) then coś_tam wtedy warunek będzie spełniony jeśli w STRINGu X na pozycji 1 będzie spacja.
Wyliczałem dla 0 i 100 stopni, bo to najłatwiejsze. Dodatkowo porównywałem ze wskazaniami średniej z 6 DS18B20. Tablice liczyłem ze wzoru. Interpolacja liniowa pomiędzy punktami. Wyszło całkiem przyzwoicie. Co do impedancji źródła - to ma znaczenie tylko dla przebiegów zmiennych, w tym wypadku bez znaczenia.
Bardziej o tablicach znaków unsigned char. Odbieram dane przez RS232 do tablicy i szukam w niej podanego wzorca.
stwórz tablicę wzorzec zawierającą odpowiedni kształt czy to gwiazdki, czy plusika a może nawet minusika. Następnie zwykłym memcmp porównuj tablicę z pliku z wzorcową tablicą. mam problem z napisaniem programu który będzie wczytywał z pliku txt do tablicy ciąg (...) Z wczytywaniem już sobie poradziłem Następnym razem wyrażaj jaśniej myśli oraz czego...
Najlepiej rozrysuj to sobie: pętla po wszystkich osobach oprócz ostatniej, u ciebie 1 do n-1 (wyznaczamy wartość minimalną na pozycji i) zakładasz, że i jest najmniejszy i szukasz mniejszej wśród i+1 do n. Jak już masz minimum to zamiana elementów. to wszystko. Musisz tylko porównywać odpowiednie pola rekordu imię, nazwisko, wiek, a nie numer rekordu...
Dzięki wszystkim Pomyślę jak to wykonać. Chcąc zamontować taki wskaźnik na tablicy nie za bardzo chcę prowadzić grube przewody, pomysł z porównywaniem napięć do rozważenia.
Może na początek wczytaj do jakiejś tablicy nazwy tych plików które masz i baw się dalej tymi danymi. Trzymaj to wszystko jako string. Dla ułatwienia możesz wyciągnąć sobie dwa znaki z nazw krótszych i 3 z dłuższych. Będzie można porównywać/wyszukiwać. Do otwierania weźmiesz nazwę z tablicy. Jeżeli podasz prawidłową pełną nazwę pliku to otworzy ci chyba...
Czyli w grę wchodzą przede wszystkim wszystkie algorytmy nie należące do grupy in situ . Ale to tylko pozory. Bo równie dobrze można utworzyć tablicę indeksów i sortować ją także takimi algorytmami, tyle, że zamiast porównywać wartości, porównywałoby się wartości spod danego indeksu. Czyli zamiast if tablica zmodyfikuje się na if tablica . 2. Nie bardzo...
Polecał bym sortowanie bąbelkowe według schematu for j := ile-1 downto 1 do for i:=1 to j do if a[i] > a[i+1] then przestaw(a[i], a[i+1]); gdzie zadeklarowana tablica ma postać var a: Array Dla typu rekordowego sam musisz napisać procedurę przestaw, zamieniającą poszczególne pola rekordów miejscami...
Nie wiem po robisz takie przepisanie. To, że zmienisz std::string na char* nie spowoduje tego, że wyjdzie Ci porównanie char == char*, bo to też nie ma sensu. Rozróżniasz w ogóle te dwie rzeczy? Musisz z obiektu char* (albo string) wyciągnąć znak (string vel char* jest de facto tablicą znaków), który chcesz porównywać z tym wprowadzonym z klawiatury....
Mowa o wszystkich kombinacjach PWMów. Inna sprawa że Ty chyba mówisz o czymś innym. Tak zupełnie o czymś innym, wymyśliłem że można by zbuforować operacje porównywanie licznika z wartością danego PWM'a i wrzucić to wszystko to tablicy. Tyle że nie wrzucałbym wszystkich możliwych kombinacji a jedynie te które odpowiadają aktualnej wartości danych pwm'ów...
Ludziska. Skoro dodatkowy licznik programowy Wam się nie podoba, to trzeba kopiować wartość licznika sprzętowego do zmiennej i porównywać (mniejsze, większe) z tablicą wypełnień. Cały "PWM" wtedy należy przenieść do pętli głównej. Oczywiście Prescaler = 1 nie jest najlepszym rozwiązaniem w takim wypadku. Jeśli nie jest potrzebna dokładna synchronizacja...
Chodziło o borga3d... no wiem ze jak mam zaczęte pobieranie literki ( po kolei jej części sobie lecą) to na koniec najlepiej dać taką liczbę która nie jest używana w literkach np 0x00 i po niej porównywać rejestr wartości pobieranych z tablicy i jak trafi na liczbę końca czyli to 0x00 to koniec zczytywania np literki A teraz chodzi mi o to w jaki sposób...
Pierwsza sprawa to sam algorytm, oddzielna to jego uruchamianie. Rozumiem, że chodzi o zwykłe pliki tekstowe i użycie VBA jako "dowolnego języka programowania" (sam tak czasem robię). Zostaje do wyjaśnienia jak dużo tego jest i jakie chcesz mieć zasady porównywania. Jeżeli jest tego tyle, że spokojnie zmieści się w tablicy, to można będzie tak zrobić,...
To może napiszę do czego mi to bardziej potrzebne. Mam mikrofon umieszczony przy tętnicy. Przebieg tętna wygląda mniej więcej tak: http://obrazki.elektroda.pl/2422624700_1... Oczywiście zaszumiony. Sygnał tętna pojawi się w pewnym niewiadomym momencie (piki ciśnienia skurczowego). Musze je wykryć. Dlatego myślałem żeby liczyć wariancję...
Raxillion : Proszę nie wprowadzać w błąd początkujących użytkowników! Tylko pamięć zmiennych globalnych jest automatycznie inicjalizowana zerami. Tablice lokalne nie są automatycznie inicjalizowane. Elektronik9 : Zamiast funkcji rozmiar() użyj standardowej funkcji strlen() zadeklarowanej w nagłówku cstring. Zamiast porównywać kod znaku do 32 użyj konwersji...
Napisałem sobie funkcje która działała w programie głównym. Często będę ją powtarzał więc zdeklarowałem i zdefiniowałem ja: unsigned int get_ID ( void ) // pobiera 5 bajtów z tablicy 16bajtowej i zapisuje do 5 bajtowej { unsigned int c; volatile uint8_t i; unsigned int ID16[16]; unsigned int ID5[5]; i=0; while(i<16)...
Witam mam taki problem że mirze temperaturę na elemencie który zanim osiągnie zadaną temperaturę trochę oscyluje. Gdy oscylacje spadną poniżej jakiegoś poziomu chce zapalić diodę. Mój pomysł to zapisywać wyniki do tablicy i wszystkie z sobą porównywać np gdy wszystkie równe to zapalić diodę. Czy ktoś zna lepszy sposób ?
jeśli tablica zwierząt jest rekordem, to jak możesz to stringa ją przypisywać? Jak możesz porównywać stringa z literą ze stringa Zamieszkanie ? Kompletny chaos :(
Użyłeś ".AsString" i władowało Ci cały rekord do jednej zmiennej. Nie rozumiem na czym polega problem. Nie umiesz pobrać danych do tablicy? Poza tym, jaki jest sens pobierania wszystkiego i porównywania tego w programie, jeżeli można to zrobić za pomocą SQL-a...
Nie o to chodzi czy ja dam radę. Chodzi o to, żebyś ty dał radę. Wyświetlanie tak jak piszesz nie jest trudne, musisz wczytać kwotę z jaką chcesz porównywać. Później idziesz pętlą po całej tablicy i sprawdzasz, czy kolejne osoby mają wkład większy niż zadany. Potrzebne instrukcje to for i if. Tak na marginesie: czy nie byłoby bardziej logicznym rozwiązaniem...
Butelki przejeżdżają przez czujnik w takich samych odległościach od siebie. Prawie takich samych jak widać z poniższych danych. Tworzę taką tablicę i teraz chciałbym się odnieść do tych wartości tzn. porównać je z enkoderem i wybić. Jak porównać tą pierwszą butelkę gdzie enkoder mam już na wartości powyżej 2345. Stale trzeba porównywać i jak odczyt...
A dlaczego nie działał? Dodano po 1 Nie pytaj o poprawna deklarację bo nie przekazuje się parametru funkcji jako tablicy.
Proponuje użyć tablicy. Do kolejnych jej elementów zapisujesz czasy poszczególnych odcinków. Potem porównujesz zawartość tablicy z aktualnymi pomiarami i wiesz czy jest już przeszkoda czy nie.
Prosty i skuteczny pomysł na pozbycie sie wiekszosci niechcianych przeklaman to wprowadzenie do programu stałych przełozen skrzyni biegóew oczywiscie z małym plus/minus i porównywanie mierzonych wartosci z tak przygowaną tablica danych. W przypadku zbyt duzej odchyłki albo wygaszanie albo wyswietlanie innego symbolu. Dadatko jezeli nie znane są przełozenia...
Masz w sterownikach Ethernet, więc oba mogą być masterami, ale możesz uprościć komunikację przez wysłanie czasu ze sterownika WYJAZD do WJAZD. Jest bloczek Fupli 'Broadcast Clock'. A czy mogę te czasy zainicjować jakoś za pomocą IL ? Wolałbym nie wchodzić w Fuplę bo tam jeszcze nic nie robiłem więc jestem kompletnie zielony. Wiem, że jest taka funkcja...
Tzw [url=http://pl.wikipedia.org/wiki/Sortow... bąbelkowe polega na tym, że przegląda się tablicę z danymi i porównuje się dwa kolejne elementy tablicy i gdy ich kolejność jest nieprawidłowa zamienia się je miejscami. Przegląd całej tablicy należy powtarzać do skutku. Ponieważ za jednym przebiegiem jeden element trafia na...
Kombinowałem z porównaniami tak jak proponowałeś ale cały czas coś nie wychodziło. Jakbyś napisał jaka to baza, jakiego kodu użyłeś i z jakim skutkiem, byłoby łatwiej. Nie bardzo rozumiem zasadę, ale wydaje mi się niepotrzebnie skomplikowane. W każdym razie pamiętaj o zabezpieczeniu przed kliknięciem tego samego terminu przez dwie osoby w tym samym...
Witam Program niby prosty. Ma reagować na jedna z dwóch komend. Program popranie rozpoznaje instrukcje ale raz na kilka razy. Przykładowo by zaświeci diodę Led wystarczy wysłać raz "led_on" ale aby wyłączyć trzeba już wysłać kilka do kilkunastu razy "led_off". Kombinowałem już na wszystkie możliwe sposoby i efekt ten sam. Gdzie tkwi błąd? Pierwotnie...
Musisz np. odbierane znaki wpisywać do bufora (tablicy) i po odebraniu znacznika końca komendy (np. <CR> czy <LF>) porównywać cały napis.
Zapomniałeś o "drobnym szczególe" - indeksowaniu tablicy :) Jak porównujesz IP z całą tablicą, to nie może to dobrze działać, gdy jest więcej niż 1 element.
To jest jakieś wyjście, ale pierwsza myśl, to 'wyszukaj.pionowo' mi jakoś nie pasuje, bo nie da się wyszukiwać wśród bazy ulic 'naszej ulicy'', gdyż zawiera nie tylko nazwę samej ulicy. Można naszą ulicę porównywać ze wszystkimi ulicami po kolei, ale to nie jest efektywne. Coś nic innego mi nie przychodzi do głowy. A co Wy na to? No chyba, że wczytać...
Chyba nie w tym problem. Z tego co wiem to wskaźnik działa na zasadzie porównywania rezystancji. Dwa przewody do niego dochodzą tylko i tyle samo do wskazówki - na tablicy.
Witam, chciałbym w bazie danych DB2 utworzyć zapytanie, które będzie porównywać mi datę bieżącą z datą w kolumnie na tablicy. Jeśli data ta będzie większa niż 2 godziny to wówczas zapytanie będzie zwracać pozycje z wynikiem selecta. Napisałem takie zapytanie: select * from moja_tablica where expiration betweeen current_date and current_date - interval...
Mostkujesz pin trzeci z piątym w złączu diagnostycznym 5 pinowym, włączasz zapłon i liczysz mignięcia. Długie to dziesiątki, krótkie - jedności. Porównujesz z tablicą błędów i sprawdzasz podejrzany obwód.
Timer
Proponuję wyodrębnić z kodu main() funkcję porównującą dwa wiersze tabeli - porównywać będzie kolejne pola wiersza a zwróci wynik mniejszy/wiekszy/równy. Wtedy reszta kodu "zrobi się sama" poprawnie.
masz tam jakieś dziwne porównanie w "for", indeks powinieneś porównywać z "n" i to mniej więcej powinno wyglądać tak: [syntax=c]void srednia_geometryczna(double* tablica, int n) { double iloczyn = 1; for (int i = 0; i < n; ++i) { iloczyn *= tablica[i]; } double wynik = pow(iloczyn, (1.0 / n)); printf("Wynik to %lf\n", wynik); }[/syntax] tak jak poprzednicy...
Chcąc pominąć skomplikowanych obliczeń mam zamiar dokonywać porównań wyników z tablicą stałych które będą odpowiadać danym parametrom. W tablicy będzie około 800 pozycji dla temperatury i kilkaset dla wilgotności. W jaki szybki i przejrzysty sposób można obsłużyć ową operację porównawczą na tablicy. Problem się tyczy pobierania danych od czujnika SHT11
Program zupełnie nie jest zabezpieczony przed niewystąpieniem szukanego zwrotu. Podobnie program nie odnajdzie, jeśli zwrot będzie na pierwszej linijce (szukasz dopiero po odnalezieniu znaku nowej linii). nie wiem, czym jest zmienna bufor i po co zmienna char buff Cały program po prostu jest - nazywając po imieniu - głupim algorytmem. Wystarczy zapisać...
W przypadku zdeterminowanych wartości nie ma sensu bawić się w pochodne - szybciej będzie po prostu porównywać z sąsiednimi. I algorytm jest tak banalny, że nie ma co rysować.
porównywać zdjąć porównywać atmega8 porównywać zmienna
sterownik piecyka podswietlenie przetwornica wspomagać kierownica scenic
lodówka cicha wielkości elektrotechniczne
Lokalizacja modułu zapłonowego CDI w Junak 901 Lenovo Yoga 520-14IKB: Specyfikacja i Możliwości