Zaciekawiłeś mnie pomysłem. Niemniej nie wiem jak ci odpowiedzieć. Za pomocą parametrów funkcji: "Application.MacroOptions" Można poopisywać wszystko w parametrach funkcji. Ale nie mogę trafić na funkcję (i jej parametry) by wyświetliła się sama podpowiedź do funkcji (kolejność...
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ą...
Niestety na swoim serwerze mam 5.0, a tam trzeba było mieć uprawnienia SUPER, z kolei na testowej bazie phpMyAdmin coś nie działa dodawanie procedur :/ A spróbuj tylko zamiast EXECUTE PROCEDURE użyć CALL... W sumie poza brakiem uprawnień, to mój serwer nie zwrócił żadnego błędu (a ewentualne...
Witam! Moim zadaniem jest napisanie rekurencyjnej funkcji silnia w assemblerze. Na samym początku chciałem napisać funkcję dodającą argumenty funkcji. Problem jest taki że moja funkcja w ogóle nie działa tak jak powinna, dodaje do siebie pierwszy i ostatni argument. Proszę o kod funkcji...
Piszesz tak chaotycznie, że choć problem wydaje się prosty, trudno zrozumieć o co chodzi. Podaję drugą tabelę Gdzie jest ta duga tabela? Zdefiniowana jest tylko Tabelle1. chciałbym w ostatniej kolumnie którego arkusza? i która to jest ostatnia kolumna? ostatnia w arkuszu (XFD)? pierwsza wolna?...
Witam Postanowiłem ostatnio się nauczyć programowania w języku C++, wykorzystuje do tego książkę Symfonia c++ I mam pytanie czy jako argument moge wysłać do funkcji tablice wskaźników do funkcji.np mam tablice: bool (*twf[])()={nazwy kilku funkcji bool}; i chce zrobić wywołanie wykonaj...
/*3. Funkcja int czyPIN(char
Witam, Jestem początkujący w VBA i potrzebuje pomocy bardziej doświadczonych kolegów. Chciałbym stworzyć funkcję, która tworzyłaby automatycznie hiperlink złożony ze ścieżki i nazwy pliku na podstawie nazwy numerycznej podanej jako argument wejsciowy. Dir (Arg) mialoby odszukiwac...
Piszę sobie funkcje z trzema argumentami: wskażnik do tablicy, długość tablicy i suma jej elementów: dlugosc_Tab ) o sumie elementów podanej jako argument - jaka_Suma . Całość mojego prymitywnego algorytmu wygląda mniej więcej tak. Są 2 warunki: 1) Losuj liczby tablicy dopóki nie wypełnisz...
Hmm, zarówno zmiana optymalizacji, jak i dodanie atrybutu nie pomogło. Próbowałem nawet wywalić deklarację z pliku h, i w każdym pliku c dodawać extern inline void funkcja( void ); , żeby poszukał funkcji na zewnątrz, co prawda kompilacja przebiegała bez błędu, jednak dalej funkcja...
Pytanie czy musi to być jedna funkcja napisana pod VBA czy możesz posłużyć się dwa razy tą samą funkcją. Jeżeli możesz posłużyć się dwa razy funkcją suma.jeżeli to nie ma problemu, plik poniżej. Jeżeli ma to być jedna funkcja to musisz napisać takową w edytorze VBA. 1. funkcja...
Witam. Próbuję nauczyć się korzystać z przerwań. Napotkałem taki oto problem. W moim programie mam funkcję która wczytuje określoną ilość bajtów z USART by wydać odpowiedni rozkaz. Kiedy funkcja ta "trwa" czyli czeka aż wpiszę te bajty do terminala to przerwania nie działają albo mikrokontroler...
Skrypt bierze jako argumenty dowolne wyrażenie arytmetyczne i podaje wynik. 1. W zwykłych wyrażeniach arytmetycznych, czyli gdzie mamy: +,-,*,/ i potęgowanie, poszczególne operatory i operandy mają być oddzielone spacją: ./kalkulator.sh 2 + 5 to zwraca nam 7 ./kalkulator.sh 2+5 to żle 2....
Wiem z literatury, że parametry funkcji można przekazywać przez wartość lub referencję. Ale czy poprawna jest poniższa forma: Dodano po 1 Dodam jeszcze, że zmienna_globalna jest współdzielona między wieloma plikami (extern).
Przykłady z dokumentacji, których nie rozumiałem i nie rozumiem :). Funkcja porównująca musi zwracać liczbę całkowitą mniejszą, równą lub większą od zera jeśli pierwszy argument jest odpowiednio mniejszy, równy lub większy niż drugi. A opis jak z w3shool tylko przetłumaczony ...
Przyciskiem wywołujesz procedurę zbiorczą, która ma wykonać dla Ciebie jakieś zadanie. Wewnątrz tej procedury możesz wywoływać procedury robocze, które wykonają elementy składowe (fragmenty) Twojego zadania. Dzięki temu, że podzielisz większą procedurę na mniejsze kawałki, kod stanie...
Witam, Piszę program w środowisku "Ride '51" - główny program w asemblerze, zaś skomplikowane (dla mnie) matematyczne funkcje wykorzystuje z języka C. I oto przykład takiej funckji: unsigned int oblicz (unsigned int fwd, unsigned int rev) { float x = 100 * (float)rev...
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...
ale semantycznie niczego nie zmienia. Dla mnie zmienia. Programuję mikrokontrolery i np. czasem musze kontrolować stos. Normalna funkcja po wywołaniu powoduje zapisanie adresu powrotu na stosie, następnie argumenty funkcji przekazywane są także przez stos. Natomiast jeżeli funkcja inline to...
Trochę za mało informacji, nie wiadomo jak wygląda ta funkcja, jakie ma argumenty. Generalnie funkcje własne użytkownika nie są ulotne. Jeśli mają być, trzeba w treści na początku dopisać Po wpisaniu Application.Volatile działa F9 jak najadę na pole z funkcja ale wyrzuca mi ten sam...
Na zadanie muszę napisać obliczyć pewne funkcje Masz napisać te funkcje, czy je obliczyć? Zdecyduj się. Nie mam pojęcia jak pierwszą zapisać natomiast drugą i trzecią zapisałem tak: To co napisałeś, to co najwyżej kawałek funkcji. Cała funkcja zaczyna się od deklaracji, nazwy,...
witam, napisałem program, w którym znajduje się funkcja, która bierze za argument stringa, w pewien sposób go przerabia i zwraca tę przerobioną wersję stringa. nie potrafię stworzyć następującej pętli: chcę, aby funkcja wykonywała się wielokrotnie, biorąc za argument przy kolejnych...
VC6 to strasznie muzealny zabytek - co cię przy nim trzyma? WINAPI to też nie jest coś w czym wygodnie się cokolwiek piszę, zaprzyjaźnij się np. z Qt. Znalazlem, ze musze skorzystac z funkcji i utworzyc nowy watek, uzyc "czekajacych" funkcji. Tak, w twojej funkcji CADlg::OnOK tworzysz wątek...
Witam Mam za zadanie posortować macierz 10x10, wiem jak sortować tylko nie mam pojęcia w jaki sposób zapisać to sortowanie w formie funkcji, mam problem przy przekazywaniu argumentu do funkcji jako tablicy dwu wymiarowej, dziwi mnie fakt że w tak napisanym kodzie jak poniżej dochodzi do zmiany...
Można to zrobić też tak: #include <stdafx.h> #include "stdarg.h" // makra do obslugo funcji o zmienej ilosci operandow #include "stdio.h" #include "fstream.h" #include "conio.h" int vararg(...); int main(int argc, char* argv[]) { vararg(...
A tam od razu algorytm... liczba zespolona w postaci: z=a+bj, j - jednostka urojona (j, bo to jest forum elektroniczne, dla matematyków to będzie i) = sqrt(-1) Moduł: |z| = sqrt(a^2+b^2) argument: arg(z) = atan2(a, b) definicję funkcji atan2 masz tu: a algorytm obliczania pierwiastka...
Witam, G(s) - transmitancja silnika DC U(s) - transmitancja skoku jedn. G(s)=0.09/(0.1009 s^2 + 0.8278 s + 0.1131) U(s)=1/s G(s)*U(s)=Y(s) Y(s)=0.0... s^3 + 0.8278 s^2 + 0.1131 s) i po co to wymnożenie? - dop. Quarz ] kombinujesz jak przysłowiowy łysy koń pod górę ... Przede...
Witam. Proc: Atmega8 IDE: Bascom Piszę dość spory kawałek kodu, a zatrzymałem się na prostej funkcji. Jej zadanie mam być konwersja liczby z jednego zakresu na inny (np. 0-1023 na 0-255). Napisałem taki kawałek kodu: Function Mapuj(byval Z As Byte , Byval In_min As Integer , Byval...
W ISO C++ może być tylko "int main(/* argumenty, jeśli chcesz */)". Nie może być void, nie może być też bez typu. Kompilator może takie przyjąć, ale nie musi. Zapewne co najmniej dostaniesz jakieś ostrzeżenie od kompilatora. Jeśli chcesz mieć pewność, że program Ci się skompiluje wszędzie,...
Hi Mam do Was pytanie: jak dokonać konwersji uint32_t na float na poziomie zapisu bitowego ? Do funkcji o zmiennej liczbie argumentów przekazuję wartość typu float ale w samej funkcji, za pomocą: [syntax=c]ftoa(va_arg(args, float), 3, temp);[/syntax] otrzymuję ciąg w postaci: [syntax=c]1082470144.000[/sy...
Poczytaj o przekazywaniu tablic jako argumentów funkcji w C++... na razie masz komunikat, że nie ma definicji funkcji która by obsłużyła argumenty jak w wywołaniu. +
ok. wymyslilem sobie pewne zadanie wykonywane przez komputer i jedna z czesci tego zadania to wysylanie maili z plikiem. a wiec ogolne zalozenia są takie: parametry podawane przez argumenty programowi w linii polecen a wiec od kogo mail serwer smtp haslo user i do kogo oraz plik zalacznika. to wiem...
Witam. Oczywiście, że jest: s=sin(argument), gdzie argument to kąt w radianach (typ single). Wynik też jest typu single. Z resztą pozostałe funkcje też są: cosinus, tangens i hiperboliczne i arkusy, wszystko jest w helpie. Pozdrawiam
Witam, teorię masz za free, ponieważ tę już kiedyś na tym Forum napisałem, a teraz dla Ciebie ją tu uaktualniłem. Charakterystyka amplitudowo-fazowa G(j•ω) powstaje poprzez podstawienie: s = j•ω w wyrażeniu na transmitancję operatorową G(s) , czyli: ...
[url=]Tu masz opis. Generalnie argumenty są przekazywane przez rejestry, począwszy od r25 aż do r8, z wyrównaniem do pary rejestrów, tzn. pierwszy argument 16-bitowy zajmuje parę r25:r24, drugi - parę r23:r22, itd, aż do r9:r8. Jeżeli argument jest 8-bitowy to zajmuje tylko rejestr parzysty,...
va_arg pobiera jeden parametr, więc logiczne jest, że podaje się jeden typ - tego właśnie parametru. Dlaczego dla '%s' używasz zmiennej typu char, a nie char * ? A w ogóle to AVR-GCC ma chyba funkcję vsprintf - jeśli nie chcesz wpływać na sam sposób formatowania, to możesz jej użyć...
A może przerwań zapomniałeś wyłączyć? Albo po updacie nowe siedzą gdzie indziej niż wektory wskazują? 1. Przerwania wyłączam. 2. Po zaprogramowaniu procesor ma wykonać skok pod adres 0. Co akurat w ARMie nie jest do końca pełnym resetem, ale zawsze to coś. Procesor jest w trybie System...
Witam, podczas wywoływania tej funkcji: int HAL_WriteUsart (HAL_UsartDescriptor_t * descriptor, uint8_t * buffer, uint16_t length ) z tymi argumentami: HAL_WriteUsart((HAL_UsartDescr...
Są to błędy głównie typu: Error expected 'uint32_t *' but argument is of type 'int' Error expected 'const uint8_t *' but argument is of type 'unsigned char' W sumie jak sie dobrze zastanowie to chyba w WinAVR też było tak że przerzucało mnie do pliku w którym była definicja funkcji... Może...
W zasadzie Twoja deklaracja jest poprawna. Mam tylko uwagę dotyczącą typów argumentów. Jednak nie uprzedzając faktów, po kolei jak to się stało, że tak, a nie inaczej. Najpierw deklaracja typu zwracanego przez funkcję na którą pokazujemy naszym wskaźnikiem: zwracajacej: wskaznik do...
Cześć Jeśli Nr maszyny jest liczbą, to można go podstawić jako argument 'ile kolumn' funkcji PRZESUNIĘCIE. A jako argument 'ile wierszy', pozycję w kolumnie A (nazwa wyrobu).
Wiem co się zmieniło. Otóż wszystko, co powinno być inline naprawdę takie jest. Dlatego kod zmalał. Jest oczywistym, że funkcja z argumentami musi sporo zajmować. Jakoś ją trzeba wywołać i przekazać te argumenty, potem z niej wrócić. Stąd inline zmniejszyło kod. Dziękuję za odpowiedzi.
Może być np. taka funkcja: Dziękuję, to to. Nie sądziłem że jest to aż tak skomplikowane, moje wypociny nawet nie zbliżyły się do tego rozwiązania. Przysiadam do lektury żeby zrozumieć tą funkcję.
0. Najpierw ponumeruj sobie adresy w modułach od 0 do 31 0-23 moduły dotyczące programu 24-31 - moduł 11 (dane) 1. Podałem ci program w zaleconym asemblerze 2. użyte rozkazy to MOVE, STORE, NOT, AND i OR 3. Numerujesz je sobie, np. MOVE - 1 - 001 STORE - 2 - 010 NOT...
A co właściwie chcesz uzyskać? Bo z przykładu niewiele wynika, z wyjątkiem, że "kombinujesz jak koń pod górę" ;) Metoda CBaseClass:SetOnDraw wymaga u Ciebie argumentu bedącego metodą tej klasy. To dość oczywiste, że o ile metoda klasy bazowej należy do klasy pochodnej, to odwrotnie już...
Witam, ponownie, Bardzo mi wszystkie rady pomogły w przygotowaniu szablonu rozliczenia, ale jak to często bywa pojawiły się dodatkowe potrzeby, chodzi o zaszycie formuł, które będą tez działały w arkuszach wysyłanych e-mailem do firm współpracujących. Przygotowałam je , niestety jest...
Witam, Polecenie SOUND port , il_impulsów , czas_impulsu To mi nie pomoże. Jako argument chcę podać potrzebną częstotliwość (liczba), a nie ilość impulsów i czas impulsu... Jeżeli znasz częstotliwość to nie problem określić ilość impulsów i czas trwania, ale ta funkcja jest...
Jednak nie mieliście racji. Mam zmienną globalną char **A i mam funkcję void funkcja(char **temp). W wyniku takiej operacji: char **A; main() { //zapami... adres A funkcja(A); // gdy tu jestem to mimo wszystko wskaźnik A ma taki adres jaki miał przed wejściem w...
Witam Mam problem z użyciem funkcji z biblioteki dll. Mam bibliotekę dll, plik *.lib i i plik nagłówkowy do tego. Plik nagłówkowy wygląda mnie jwiecej tak: [syntax=cpp]typedef unsigned char tBufferOfBytes[256]; extern "C" { long __declspec(dllimport) _stdcall Funkcja(long A,...
Cześć, nie jestem wstanie wyłapać błędów. A być może ta funkcja jest całkowicie źle napisana? Proszę o pomoc. treść zadania: Zadeklaruj strukturalny typ danych, który będzie zawierał dwa pola: napis oraz liczba całkowita. Następnie w funkcji main zadeklaruj lokalną tablicę...
Nawet jak wykomentuje millis to przełączanie wyjść działa dla obu na raz. Nie wiem dlaczego... Może dlatego, że używasz wspólnej zmiennej startMillis dla różnych LED. Natomiast currentMillis wystarczy, że będzie zmienną lokalną funkcji funkcja (), przynajmniej tak to wynika z...
Możesz rozwinąć temat? O stos dbam(w sensie mam miejsce). Jaka inna alternatywa? Sterta czy global? Zależy w którą stronę chcesz pójść. Możesz ograniczyć liczbę zapisanych znaków używając wariantu funkcji z literką "n" (snprintf, sniprintf, vsnprintf, vsniprintf, ...), dzięki czemu...
Witam, Korzystam czasem z przekazywania wskaźnika do funkcji, w postaci argumentu do innej funkcji mp: void fun(void) { //ciało funkcji } a następnie np tak: uint8_t get_kbd( uint8_t key, void (*fun)(void) ) { if (key)...
Nie zrobię tak: [syntax=c]mask = 1 << _bit;[/syntax] bo nawet z optymalizatorem ustawionym max. szybkość funkcja ze switch działa o kilka cykli szybciej :) sprawdzone debugując w avrstudio... Twoja propozycja zadziała jeśli mask będzie zmienną w kodzie programu głównego i zmienna...
Witam jestem początkującym w programowaniu w C#. Pieszą program do komunikacji przez Port Szeregowy, w którym chciałby użyć mojej klasy Terminal z funkcją zwrotu aby móc z zewnątrz klasy dopisać swoją funkcje do wysyłania danych. Poniżej zamieszczam kod: [syntax=csharp] public delegate...
Ja bym widział taką funkcję: ....... Wklej ją do Modułu i finito. dzieki ale nie chce do tego mieszkac VBA ;) Ja Ci niczego nie narzucam - voluntatem tuam, optio vobis datur , piszę to tylko gwoli wyjaśnienia, by pomóc Tobie, ewentualnie innym osobom czytającym wątek, że nie trzeba...
Witajcie, pracuję właśnie nad pewnym algorytmem, który implementuję w matlabie, no i ma być w ramach tego napisany również interfejs użytkownika. Użytkownik ma możliwość wpisywania dowolnej funkcji nieliniowej na wejściu. Wszystko mi prawie działa, ale mam mały problem w momencie,...
Witaj. Sprawdź: =JEŻELI(A1<2;"Brak promocji";JEŻELI(A1>4,5;&qu... wyróżnienie";"Otrzymał promocję")) Oczywiście zamiast A1 podstaw swoją komórkę. Dodano po 16 Kolegi drugą formułę można poprawić na coś takiego: =ZŁĄCZ.TEKSTY(JEŻELI(J3>4,...
Jak mozna napisac program aby wyliczał jakaś zmienna z funkcji tylko ze nazwa funkcji musi byc przekazywana przez wskaznik. A teraz po ludzku:) : Z programu głownego wywoluje funkcje gdize podjae jako jeden argument wskaznik do funkcji puzniej z tej funkcji wywoluje przez wskaznik funkcje ktura...
Witam Temat być może pojawia się po raz wtóry, ale poprzednie tematy nie rozwiązały problemu. Chcę wykonać prosty zegarek cyfrowy oparty na uC ATMEGA8(L) oraz wyświetlaczu LCD 2x24. Wszystko chodzi bez zarzutów, gdyby nie fakt złego odliczania czasu przez mój uC. Otóż mój ATMEGA8...
"] no tak jak chciałeś, używasz przecież tej samej funkcji w 'konkurencyjnych' procesach, które są dla siebie współbieżne, stąd nie ma innego wyjścia jak powtórzyć to wszystko kilka razy No chyba że ta "funkcja" korzysta z jakiegoś "globalnego" zasobu i wtedy wyskoczy błąd syntezy....
Znalazłem w necie ciekawą procedurkę do rejestracji funkcji. Jest z nią jednak drobny problem. Ale od początku. Mam napisaną przykładową funkcję zwracającą indeks koloru wypełnienia komórki: Private Function KolorKom(Komorka As Range) As Double Application.Volatile KolorKom...
beznadziejny_elektronik -> tak jak pisze janbernat czerp informacje ze źródeł a nie z powielaczy w internecie wprowadzających swoje błędy, chociaż powiem ci szczerze , że na tej stronce też jest to poprawnie opisane więc nie wiem skąd takie wnioski wyciągnąłeś void _delay_us(double...
Witam Mam funkcje napisana w asemblerze i wykorzystuje ją w pliku "C". funkcja używa dwóch argumentów, są to zmienne GLOBAL w asemblerze "x1" i "x2", w pliku h mam zadeklarowane extern do tych zmiennych i funkcji "test" Program wygląda tak: main(void) { x1=2; x...
Nie można było tak od razu? Teraz przynajmniej mogę Ci powiedzieć dlaczego działa. Deklarując te 8 tablic i wkładając je do tablicy liczb całkowitych, dokonujesz niejawnego rzutowania z wskaźnika na tablicę (którym jest nazwa tablicy) na liczbę całkowitą. Potem jak wkładasz kolejne...
dondu bo optymalizacja nie zawsze idzie w parze z poprawnością wykonywanego kodu. Nie idzie tylko wtedy kiedy się nie wie jak działa.
Hey, Mam stworzoną klasę, wewnątrz klasy opisane metody, przeciążone operatory w tym operatory < oraz >. Tworzę listę, wypełniam ją elementami z mojej klasy, i muszę ją posortować gotową funkcją sort z STL i nijak mi to nie idzie. zapisuje to po prostu jako sort(lista.begin(),...
Witam, Mam prośbę o sprawdzenie kodu. Miałem napisać funkcję, która dla listy zaczynającej się pod jakimś adresem i zawierającej dane książek (autor, tytuł, liczba stron) a)usuwa książkę autora, podanego jako argument funkcji, b)drukuję listę pozostałych książek, c)drukuje...
Nie złapałeś jeszcze. Pomijając wszystko inne. Funkcja MIESIĄC(M1) zwraca liczbę. W przypadku daty 2016-01-01 będzie to 1. Żeby zwiększać datę o miesiąc przy kopiowaniu formuły w dół, musisz zwiększać wartość miesiąca o 1. Do tego wykorzystujemy funkcję WIERSZ() /zwraca Nr wiersza...
Mam zrobić program, w którym użytkownik wybiera jakie sortowanie przeprowadzić na danych liczbach. Jest do wyboru kilka sortowań (bąbelkowe, quicksort, insertion itp.). User też wybiera jakie liczby ma sortować(Rzeczywiste czy całkowite). Mam do tego dwie tablice w procedurze, przekazywane...
Chcę napisać funkcję w assemblerze, bo potrzebuję użyć kilku instrukcji niedostepny6ch zbyt łatwo wprost z C. I natrafiłem na problem z parametrami na stosie. Pierwsze 4 powinny trafić do rejestrów r0...r3, a kolejne na stos. Ja mam 6 parametrów (wszystkie 32-bitowe) więc ostatnie 2...
Witam. Otóż w technikum istnieje taki przedmoit jak pracownia elektroniczna na której trzeba wykonywać różne niezbyt skomplikowane układy i je badać. Właśnie jestem w trakcie badania takiego układu. A właściwie to budowy. Tak więc mam zaprojektować układ kombinacyjny. Parę pierwszych...
Witam, Znalazlem w necie taki kod () i chcialem odpalic, ale przy kompilacji (w Active-HDL) pojawiają sie bledy (w liniach 100, 102 i 107) dotyczące funkcji "to_stdlogicvector": COMP96_0305: Cannot find function to_stdlogicvector for these actuals. COMP96_0104: Undefined type of expression Juz...
Jeśli masz wszystkie funkcje tego samego typu, to możesz zrobić tablicę wskaźników na funkcje, a potem się do odpowiedniego elementu odwoływać. Jeśli funkcje są różnych typów (mają różna ilość argumentów itp), możesz do każdej z nich dorobić małą klasę z operatorem (), a...
Witam Piszę projekt na zaliczenie semestru w języku C. Chciałem napisać funkcję (dodawanie nowych elementów do listy jednokierunkowej z czterema elementami) z datą: mianowicie rok i miesiąc. W instrukcji od visuala jest napisane że są to funkcje year oraz month, a ja użyłem tego z argumentem...
Witam! Mam problem. Nie umiem przekazać statycznej tablicy 2D do funkcji. W moim projekcie zamierzam umieścić trzy pliki: 1) main.cpp (funkcja main()) 2) functions.cpp (pozostałe funkcje) 3) functons.h (plik nagłówkowy) Nie wiem w jaki sposób mam napisać argumenty funkcji oraz jej prototyp. Proszę...
No ale po co w tej tablicy są NULLe, co to ma niby dawać poza tym, że powoduje błąd przy złym indeksie - mam rozumieć, że nie chciało Ci się dalej wypełniać tej tablicy i dlatego tam dales te NULLe? Poza tym za mało raczej informacji podałeś, błędów składniowych to tam jakichś...
Witam serdecznie. Mam prostą funkcję, która czyta mi XML [syntax=vb] Public Function ReadXML() As String Dim server As String Dim database As String Dim user As String Dim password As String If (IO.File.Exists("config_ini.xml")) Then ...
Witam. Mam mały problem z programem: Moja tablica nie pokazuje że np. dla nominału 20 jest 0 itd. I chciałbym się dowiedzieć czy writeln nie powinien być czasem poza funkcją nominal? Jeśli tak to jak dać go do main?
Witam, mam problem, którego od jakiegoś czasu nie umiem rozwiązać: mianowicie mam w uc zestaw instrukcji, które chcę wywoływać z karty sd. To znaczy mam w programie np. funkcja 1 funkcja 2 itd. W karcie sd mam plik .txt w, którym mam nazwy funkcji i ich argumenty, teraz chcę, żeby główny...
A co z tymi funkcjami inline? Chciałem, żeby program był czytelny. Używać ich, czy wystarczy #define? Inline w ogóle zajmują miejsce w pamięci? Oczywiście używać inline - unikaj define jak ognia, to dyrektywa preprocesora, która tylko wprowadza zamieszanie. Obecnie nie ma za wiele...
Trochę dużo tych select'ów. Bez przykładowego pliku trudno się połapać. Wygląda mi, że wstawiasz nowy arkusz o nazwie "podsumuj', gdzie funkcja "DateDiffunkction" (dlaczego funkcja?) przypisuje (w tej ostatniej pętli) niezmiennie do zakresu A2:D2. Być może brakuje Ci licznika wierszy... Jeśli...
Użyj funkcji ADR.POŚR np. [syntax=text]=ILE.NIEPUSTYCH(ADR.PO... ADR.POŚR ma argument tekstowy, więc nie podlega on modyfikacji. Koniec zakresu może być adresem zwykłym, jeśli chcemy, by nadążał za dodawaniem/usuwaniem wierszy. Zasadą jest ilustracja problemu...
Witam walczę z uruchomieniem czujnika DS18S20. Próbuje przeprowadzić RESET 1-wire niestety bezskutecznie. Czujnik nie odpowiada. Prawdopodobnie błąd spowodowany jest złym doborem czasów opóźnienia. Mikrokontroler Atmega8 pracuje z oscylatorem wewnętrznym ustawionym na 8Mhz (zmieniłem fusebity...
Kompilator zgłasza błąd ponieważ, ze względu na sposób deklaracji wskaźnika do funkcji, stwierdza że próbujesz przekazać do bezargumentowej funkcji, dodatkowe dwa argumenty. Musisz prawidłowo zmodyfikować deklarację wskaźnika. Jeżeli funkcja nie będzie zwracała żadnej wartości,...
Przepraszam, przejrzałem plik delay.h i jest tam, że opóźnienie przekazywane jako argument funkcji może być tylko stałe (a dokładniej znane na poziomie kompilacji). Jeśli chcesz sobie dynamicznie zmieniać opóźnienie napisz własną funkcję, która n-razy wykonuje np. _delay_ms(1). void...
Czy mozliwe jest umieszczenie automatu obslugującego zapis do zewnetrznego przetwornika DAC w procedurze? Do procedury (funkcji) podaje argumenty w postaci ustawianego slowa (np. po resecie), a automat wewnatrz jej ustawia odp. napiecie na wyjsciu DAC'a. Funkcja ma byc pozniej wywolywana rowniez w...
Witam, Oczywiście zgadzam się z MasterBM++ - nie ma sensu przepisywać od nowa standardowych funkcji bibliotecznych. Jeśli jednak się już to robi (w celach dydaktycznych), to trzeba do sprawy podejść na serio - skoro raz działa, a raz nie, to przy jakich argumentach działa, a przy jakich...
Witam! Mam takie pytanie: Czy można jakoś zwracać dwa argumenty (i więcej) z funkcji?? Np.: float wpisz() { cout << "Podaj a:"; cin >> a; cout << "Podaj b:"; ci >> b; //Jak zwrocic obie wartosci......
Co do zmiennej s dla mianownika zwykłej transmitancji to funkcja roots powinna działać, w końcu ten mianownik to najzwyklejszy wielomian, funkcja roots wyswietli rowniez pierwiastki zespolone. Dla transmitancji dyskretnej spróbuj użyć funkcji rlocus(), jako jej argument podaj transmitancję dyskretną,...
Udało mi się wykombinować coś takiego ale to tylko pobiera wartość z danej komórki jak teraz zrobić żeby kopiowało format komórki Function kopia(argument) Set myRange = argument kopia = myRange End Function
Funkcja LOS() przeliczna jest przy każdej zmianie w arkuszu. Jeśli wpiszesz odpowiedź, to po zatwierdzeniu enterem wartość a jednocześnie szukana fraza zmienią się... Trzeba podeprzeć się VBA, chociażby dla wyłączenia przeliczania. Moim zdaniem wygodniej będzie umieścić makro losowania...
Dziękuję Ci kolego tmf !!! zadziałało... jednak wychodzi brak praktyki obycia i przede wszystkim wiedzy... dzisiejszy wieczór przeznaczony już został na jeszcze lepsze przyswojenie sobie wiedzy o wskaźnikach i ich użyciu jako argument funkcji ;) [syntax=c] uint8_t search_nametab(uint8_t...
W miejsce funkcja w moim przykładzie wstaw całą swoją funkcję, z pominięciem znaku = . W pierwszym przypadku musisz ją powtórzyć dwukrotnie. Swoją drogą to jeśli to jest funkcja, to nie powinna mieć średników zamiast przecinków oddzielających argumenty??
Faktycznie, kompilator mógł zoptymalizować obliczenia. Zrobiłem test, tym razem generując zmienne wartości za pomocą funkcji random (RNG z STM32): wyniki są następujące: sin -> 2700 sinf -> 315 arm_sin_f32 -> 504 Tym razem obliczenia na pewno nie są optymalizowane bo podane czasy...
W zadaniu chodzi o stworzenie własnej listy i to w dodatku w języku C. Wydaje mi się, że używanie definicji listy dotyczy już C++. tworzenie pierwszego elementu niczym nie różni się od tworzenia następnych W twoim przykładzie funkcja pobiera wskaźnik (adres) i tworzy kolejny element....
Przy kompilacji tego programu nie masz żadnych ostrzeżeń? Dziwne. W każdym razie jeśli odebrane_dane są typu tablicowego, a funkcja USART_Transmit (char data) przyjmuje jako argument typ char, który w żaden sposób z tablicą jest niekompatybilny to masz problem. Najpewniej kompilator generuje...
Witam. Mam problem z działaniem funkcji InStr. Konkretnie chodzi mi o pierwszy argument. Na przykład dlaczego w poniższym programie funkcja InStr w 6 wierszu działa w ten sposób że szuka tekstu w tekście licząc od 4 miejsca, a funkcja InStr w 7 wierszu działa inaczej (szuka tekstu w tekście...
Ale jak to zrobić? Bo kiedy chce zrobić funkcję z argumentami (funkcja(float,int) np.), to mi pisze, że funkcja podlączona do triggera nie może zawierać czegoś tam.
Pokombinuj z podstawianiem argumentów funkcji ADRES. Przykład: -wklej w A2 i przeciągnij w dół =ADRES((WIERSZ()-1)*...
Dwa sposoby. Pierwszy to zwrócić strukturę (lub obiekt klasy) zawierający te wartości. Drugi to przyjmować jako argumenty wskaźniki na zmienne do których mają być przepisane wyniki (wtedy funkcja nie musi zwracać żadnej wartości). Ale, mała uwaga: Funkcje nie powinny robić kilku różnych...
Proszę o pomoc, mam wypełnić funkcję fill_in mając do dyspozycji te dwie struktury. Wykorzystując struktury cell_information oraz information_carrier wypełnij ciało funkcji void fill_in(cell_info_ptr data, unsigned int id, float sq, info_carrier_ptr carr_ptr) która przypisuje wartości...
Zamiast kombinować można użyć flag `-fwhole-program` albo `-flto` (nie mam pewności czy nadal jest zabugowana) Domyślnie w gcc każdy plik jest osobną jednostką kompilacji z której nie ma wglądu do wygenerowanego kodu reszty programu, więc kompilator nie może: - osadzić kodu w miejscu...
Witam, Bawię się mikrokontrolerem AT90PWM, chciałem uruchomić PSC, więc poszukałem przykładów na podstawie których mógłbym się wzorować. W powyższym podręczniku jest funkcja HIGH i LOW. Z analizy wydaje mi się ż to po prostu młodsza i starsza część wartości wpisanej jako...
. W przypadku prostych funkcji takie podejście spowoduje brak możliwości ich optymalizacji, ze wszystkimi tego konsekwencjami. Co ma taka forma dynamicznie ładowanej funkcji z jej optymalizacją? Bo szczerze powiedziawszy związku nie widzę. Będzie ona tak optymalną jak napiszę ja programista,...
Witam, zmagam się z następującym problemem, próbuje nanieś na wykres wartości wyliczone z odpowiedniego wzoru tak aby otrzymać poprawną formę graficzną. Jednak po naniesieniu na wykres dane nie tworzą odpowiedniego wykresu. Chodzi dokładnie o funkcję rozkładu normalnego (krzywa Gaussa),...
Witajcie Jestem jeszcze trochę słaby z excela, dlatego chciałem zapytać Was, jak powinna wyglądać formuła, która w moim mniemaniu powinna byc mieszanką funkcji JEŻELI z funkcją WYSZUKAJ.PIONOWO. Moim zadaniem jest znalezienie zawartości komórki B2 - jest to ciąg cyfr (plik excel nr...
Zrobiłem wg zaleceń. Teraz jest taki błąd: String WebServer::processor(const String& var) jako parametr funkcji send_P .
W tutorialach i opisach programowania mikroprocesorów i mikrokontrolerów (takich, jak Z80, 8052, ATmega), główny program najczęściej ma postać: [syntax=c]int main(void) { while (1) { } return 0; }[/syntax] To wzięło się z programowania komputera PC, gdzie do programu wchodzą...
Binarne "abcd" zamienione na liczbę dziesiętną zawsze daje numer wejścia multipleksera. Musisz zatem podać logiczne jedynki na te wejścia multipleksera, dla których wynik funkcji y ma wartość 1 i podać zera na te wejścia multipleksera, dla których wynik funkcji y ma wartość 0. Multiplekser...
Witam Mam taki problem z tą funkcją: Funkcja pobiera datę początkową i końcową z texboxów , do tego momentu wszystko działa poprawnie ; pocz = DateValue(frmZlecenia.txtDataOtwarcia.Va... = DateValue(frmZlecenia.txtTermin.Value) ... = Application.WorksheetFunction.NetworkDay...
Użyłem wyłuskania bo tak się deklaruje wskaznik na funkcje. Mój kompilator nie przyjmuje takiego zapisu. Krzyczy że za dużo argumentów funkcji. Ale juz sobie poradziłem. Dzieki. Pozdrawiam.
EnumWindows((WNDENUMPROC)EnumWindowsProc... Chdzi mi wlasnie o wstawienie w miejsce 1 argumentu wskaznik do funkcji EnumWindowsProc ktora bedzie wywolywana wewnatrz funkcji EnumWindows [/b]
Te wartości do MCUCR i GICR musisz sobie sam policzyć zgodnie z dokumentacją do ATmegi8 bo to był przykład do 8535 a raczej nie będą się zgadzać. Poszukam w manualu i jak mi się uda je znaleźć, to je zmienie. zamiast void main(void) powinno być int main(void) i przed klamrą kończącą...
Witam! W większym projekcie zastosowałem ATmeg128L, który działał znakomicie... do czasu. Po kilkudniowej nieobecności chciałem uruchomić system, a tu nic. Zapalił mi tylko jedną diodkę. Załadowałem mu zatem taki program: #include <avr/io.h> unsigned long pczekaj=1000; ...
Wielkie dzieki za posty właśnie zainstalowałem plik nagłówkowy conio2.h i wszystko śmiga:).Mam jeszcze jedno pytanko z tej samej beczki a mianowicie czy jest jakiś sposób na zadeklarowanie funkcji randomize() bądź random() bo w kilku kursach się juz spotkałem z taką funkcją w c++.Zamiast...
Witam. Dopiero uczę się programować i niestety napotkałem na taki problem. Chciałbym przekazać tablicę (dane_RS) do funkcji (TxCAN_20A). Zrobiłem to w taki sposób, ale wyskakuje warning: ../AT90CAN128.c:101: warning: passing argument 4 of 'TxCAN_20A' discards qualifiers from pointer target...
Zmieniając typ na int w oryginalnym kodzie przenosisz 40 bajtów (20*2) na każdy po 4 cykle (2 wczytanie, 2 zapis) = 160 cykli. To jest minimalny czas, poniżej którego nie da się zejść. Jeśli memcpy działa szybciej, znaczy nie kopiuje wszystkich 40 bajtów (tylko 20 bajtów - jeśli nie zmieniasz...
To ja jeszcze dorzucę swoje 3 grosze... ;) Możesz tak napisać, jeśli użyjesz kompilatora C++. Czyli zamiast avr-gcc używasz avr-g++ - są pewne niuanse przy kompilowaniu kodu C przez kompilator C++, ale właściwie są to różnice tylko na plus :) Jeśli chodzi o funkcje varadic, to muszą...
Witam, mam problem z taką funkcją(funkcja jest elementem systemu operacyjnego NutOS) : int ADCBufRead(uint16_t channel, uint16_t *read) { uint16_t tail, head; tail = ADC_Buffer[channel][_adc_buf_tail]; head = ADC_Buffer[channel][_adc_buf_head]; if (head...
Witam, Próbuje zaimplementować crc16, korzystając z biblioteki avr-libc, z funkcji <util/crc16.h> opis tej funkcji to: avr/crc16.h Zawiera funkcje obliczające 16 bitowe CRC. unsigned int _crc16_update(unsigned int __crc, unsigned char __data) Oblicza 16 bitowe CRC według standardu...
Zmieniłem zawartość funkcji wg Twojej rady na: Function Stringi(zawartosc As Byte) As String Local Tt As String * 3 Tt = Str(makedec(zawartosc(inx_za... = Format(Tt , "00") End Function , ale zwraca mi 00 . Po co w funkcji deklarujesz...
Sprawdziłem moją funkcję u siebie, poza błędem w nazwie zmiennej (w argumencie jest text, do c jest wczytywane po wskaźniku test) wszystko działa tak jak powinno. Jeśli jest inaczej, musisz szukać błędu w innym miejscu - np czy nie deklarujesz tablicy odebrane raz jako globalną oraz drugi...
Witam. Mam problem z napisaniem programu, który by realizował równanie y=sin(x). Problem jest teoretycznie trywialny nie potrafię zrobić tak żeby x było obliczane na bieżąco i poddawane funkcji sinus, gdyż funkcja sinus może mieć w swoim argumencie tylko symbol a symbol z kolei tylko wartość...
Można zmienić kod na taki jak napisał kolega powyżej, ale... 1. Nie jestem przekonany czy cin może operować na wskaźnikach, tak jak ty to robisz. 2. W tej funkcji, jest coś nie tak... Jaki cel ma funkcji, która pobiera ciąg znaków, zapisuje go do argumentu z którym tę funkcję wywołujesz,...
Mam takie zadanie: Obliczyć wartość funkcji podanej w postaci rzędu. Poza funkcją int main() proszę napisać trzy funkcje double funkcja#(double arg) obliczające wartość zadanej funkcji dla danego argumentu. Jak wykonać to zadanie dla takiego przykładu: 0.001 - błąd; 0.1 - krok [1.1,...
tworzymy typ - strukturę [syntax=c] typedef struct{ uint8_t x:2 uint8_t y:3 uint8_t z:3 uint8_t a } boo boo wuu [/syntax] Czy da się zrobić tak by do funkcji przekazywać argumenty wuu.x (dwa bity) i wuu.a (osiem bitów) a w wyniku funkcji otrzymać a/ wuu.x ? b/ wuu.a ? Innymi słowy...
No tak, ale funkcja zwraca wskaźnik na funkcję, a ta ten wskaźnik ma mieć ten sam typ, co wskaźnik na funkcję, która go zwraca. W sensie ma być możliwe to: [syntax=C] [typ]* ple(void*) { return(&ple); } [/synta... Chopin: argument jest po prostu zwykłym wskaźnikiem...
Pokaz co juz napisales. Wystapila wybrana litera, czyli za argument funkcji sam mozesz podac literke np "a", a funkcja ma zwrocic ile razy literka "a" wystapila w tekscie tak? Czy podaje ilosc wystapien kazdej z liter w tekscie? Pozdrawiam
Przecież w tej funkcji nie zwracasz wartości przez wskaźnik .... zwracasz typ double. A to nie wskaźnik.... Pewnie chodzi ci o to czy modyfikacja struktury przekazanej przez wskaźnik jako argument funkcji jest poprawna ? - pewnie że poprawna. Ale to tylko modyfikacja argumentu (obojętnie czy...
Funkcja (instrukcje programu) jest w pamięci ROM (Flash). Dane statyczne są w pamięci RAM w sekcji danych, argumenty, zmienne lokalne niestatyczne, ślady i wszystko, co związane z wołaniem funkcji - w sekcji stosu, zwykle na końcu pamięci RAM.
dla funkcji abc: abc= abc & chr(10) & cos innego , co do funkcji replace nie wiem, co w stawić za przedostatni argument, aby zamienilo mi dany znak na enter.
Po prostu piszesz: [syntax=c] void funkcja(int argument) { //ciało funkcji } [/syntax] a w kodzie wywołujesz ją po nazwie. W necie masz pełno kursów C, wygooglaj sobie jakiś.
(at)capelia nie zrozumiałeś mnie chyba... Mam bazę danych programu magazynowego (parędziesiąt tabel). W bazie jest funkcja CenaWylicz która po podaniu tych kilku argumentów zwraca cenę danego produktu, dla danego kontrahenta w danym dniu. Nie wiem z jakich tabel korzysta funkcja bo nie...
Wydawało mi się, że mogę to wyrzucić z funkcji main, za pomocą funkcji pictabcreator. Takie podejście jest wykonalne, ale zamiast samego wskaźnika na tablicę musiałbyś jako argument podać wskaźnik na ten wskaźnik. [syntax=c]void pictabcreator(int ***out_pictab, int szer, int wys) { int...
Funkcje użytkownika tworzysz, trza było tak od razu. Funkcja musi zwracać wartość. Konieczna jest linia przypisania. Np pokaz="gotowe" (w ostatniej linii), wtedy Dodano po chwili Jeszcze jedno: Argument może być opcjonalny z wartością domyślną. Np [syntax=vb]Function pokaz(A As Range,...
W pracy mam stworzyć baze danych na temat warunków szkodliwych na stanowiskach pracy. Mam problem z stworzeniem formuły za pomocą funkcji jeżeli. Problem tkwi aby wprowadzić w komóre D2 funkcje jeżeli która zawierała by następująće argumenty. - Jeżeli C2>0,49;"2014" - Jeżeli C2>0,09;"2015" i...
Mam właściwie dwie prośby w tym poście. Pierwsza to czy ktoś zna proste wyjaśnienie ile gwiazdek lub ampersandów stosować przy przekazywaniu wskaźników do funkcji. Podobno wystarcza kartka w kratkę i 30 minut. Mimo przeczytania książki Stephena Praty nadal głupieję ile gwiazdek i ampersandów...
Witam, Mam listę osób, każda osoba ma głowę do listy samochodów. Każdy samochód ma głowę do listy usterek. Funkcja ma usuwać wybrany element listy usterek. Jako argument przyjmuje głowę listy usterek, z referencją, i element, który ma usunąć. [syntax=cpp] Fault * fault; ...
Ale co w przypadku gdy chce przejsc na ekran drugi i zaladowac buttony na pozycjach z tablicy drugiej? Chcialem przekazac jakos elegancko wskaznik tablicy do funkcji button_init. Jeśli indeksy poszczególnych tablic są takie same, a wydaje się, że w twoim przypadku są, to musisz po prostu...
Tak czy inaczej, nie ma problemu sprawdzić czy argument odnosi się do RAM czy flash i inaczej w funkcji postępować ze zmiennymi w RAM, a inaczej we flash jeśli taka potrzeba zaistnieje. Można. Ale według mojej opinii w ten sposób tworzymy funkcje typowo "architecture dependent" oraz...
Dzień dobry wszystkim. Piszę do Was ponieważ mam problem z napisaniem funkcji (i/lub skonstruowaniem) arkusza w excel 2016 za której pomocą mógłbym pobrać z zewnętrznego pliku dane wielokrotnie. Chodzi o to, żeby funkcja nie nadpisywała wcześniej wstawionych danych tylko automatycznie np....
Mam funkcję: [syntax=csharp]bool StaticParseInputMap<TListItem>(Lis... lines, ref List<TListItem> list, SafeDef[] defs)[/syntax] Zwraca dane do drugiego argumentu (nieważne, że jest to dość kiepskie rozwiązanie. Takie dostałem API i nie mam możliwości zmiany tego). W...
Można dyskutować, tak najbardziej fundamentalnie, dlaczego tego nie zrobić obiektowo, czyli "przenieść" w sensie do zaprojektowanej klasy. Na marginesie, wtedy nie mówimy o funkcji tylko metodzie. Można przekazać jako argument. Z tego co mówisz, specyfikacja (typ, nazwa, lista argumentów)...
Zdefiniuj na początku programu funkcje "void UstawZmienna(moje_zadanie)" i wtedy będziesz mógł z niej korzystać wewnątrz otwórz nowy formularz. Aby w nowym formularzu korzystać z zmiennej "moje_zadania" musiałbyś ją podawać jako argument funkcji "otwórz nowy formularz", lub zrobić ją...
do ilu " zapętleń" mogę używać funkcji jeżeli ? Czy nie ma ograniczeń ? Są ograniczenia : zagnieżdżone poziomy funkcji - 64; długość zawartości formuły - 8 192 znaków :idea: Podmieniłem przykład na bardziej przejrzysty To teraz jeszcze podmień odpowiednio argumenty mojej...
Mam zadanie 6. Rozumiem że potrzeba użyć funkcji jeżeli tylko nie mam pojęcia jak zrobić aby wartości były opisane "ujemna, nieujemna". jak dodać więcej argumentów dla tej funkcji aby była dobrze rozumiana
Mimo, że zgadzam się niemal ze wszystkimi argumentami autora artykułu, to jednak aż tak ostro sprawy bym nie stawiał. Pomiar parametru hFE tranzystora nie jest wykonywany u mnie codziennie to jednak kilka razy skorzystałem z tej funkcji. Oczywiście, że pomiar obarczony jest wszelkimi możliwymi...
Jeszcze parę bubli jest, podpowiem - // ZMIANA ZAKRESU NAPIECIA na pewno nie zadziała do końca jak powinna. Ale co ważniejsze, kompilator wywali ci że w funkcji drawMenu odwołujesz się do nieistniejących zmiennych. Jeśli to wyrzucamy po za drawMenu to albo trzeba przekazać przez...
1. Stos w ARMach jest domyślnie "full descending" - zakłada się więc, że SP pokazuje na miejsce już zajęte. Aby coś na stos odłożyć SP jest NAJPIERW pomniejszany, a dopiero potem coś tam jest umieszczane (na nowym miejscu, niżej). Z tego względu stos ustawia się na adres RAM_START + RAM_SIZE....