http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
(at)Dżyszla Chodzi o taki zapis?: div_html = '<div onclick = funkcja("'+napis+'", '+liczba+')</div>' ? Jeśli tak, próbowałem już i niestety nie działa. Czy mógłbym poprosić o podanie tego fragmentu kodu na podstawie spreparowanego przeze mnie przykładu? Pozdrawiam Dodano po 17 Zrobiłem także alert(typeof napis); - upewniając się, że jest to...
Źle przekazujesz Id do funkcji, mały przykład do uruchomienia w symulatorze: [syntax=basic4gl]$regfile = "m88pdef.dat" $crystal = 20000000 $baud = 19200 $hwstack = 64 $swstack = 64 $framesize = 64 Dim Tablica(4) As Byte , Tekst As String * 12 Declare Function Test_funkcji(byref Osa As Byte) As String * 6 Tablica(1) = 10 Tablica(2) = 20 Tablica(3) =...
jesli dobrze widze, to funkcja ta dzieli stringa na dwa kawalki, oddzielone separatorem. jesli tak, to da sie to zrobic w C bardzo prosto. jesli nie, to nie czytac dalej char bufor1[]="Przykladowy tekst, ktory podzielimy", bufor2[30]; teraz funkcja powinna wygladac MNIEJ WIECEJ tak: petla typu do...while (zalatwi to od razu...
Problemem raczej nie jest if. Zrób parę eksperymentów - np. do crcCalculate przypisz stałą, a w kolejnej instrukcji rezultat crc16.Modbus. Zobacz jak zachowa się kod, gdy wykonasz operację na crcCalculate np. crcCalculate++ Ja kiedyś miałem dziwną sytuację - szereg funkcji, które zwracały "String" (z dużej litery). W kilku projektach działa to bez problemu,...
Można też na bazie zrobić - napisać funkcję, która przeprowadzi podział wg separatora zwracając każdą z części w rekordzie, a następnie select distinct. Do funkcji przekazujemy z kolei wszystkie rekordy złączone do jednego ciągu funkcją LIST. PS. Na pewno o kolumny chodziło, a nie rekordy? Przydatne materiały: https://sebhastian.com/mysql-split-strin...
Da się coś takiego zrobić w c# aby nie inicjalizować tablic i parametry przekazywać na sztywno? Co przez to rozumiesz?? Tą funkcję co masz możesz wywołać pisząc: [syntax=csharp]zapytanie_zwykle( new string[] { "pole1", "pole2", "pole3" }, "tabela_nazwa", new string[] { "jakiś tam warunek" });[/syntax]
Miałem program na ESP, który czasami się restartował (kilka razy na dobę). ESP współpracowało z SIM800. Uznałem, że winą są zakłócenia z GSM. Musiałem jednak poprawić program i restarty były niemal cały czas. W końcu ustaliłem, że problem wynika ze zwracania "String" jako rezultat funkcji - powinno działać, a nie działa. Rozwiązałem problem rezygnując...
O jesu. StrPas to funkcja przestarzala z czasow kiedy String byl zapisywany w postaci ShortString (ilosc znakow jako pierwszy bajt). Teraz PChar i String ot to samo wiec robisz String := PChar WskTxt := StrNew(PChar(text)); separator := ','; WskSep := StrNew(PChar(separator))... Wynik := ScanStrSP(WskTxt,...
W nawiązaniu do porad kolegi tmf proponowałbym coś w tym stylu (być może strach przed kwalifikatorem __flash wynika z braku przykładów kodu :?: : [syntax=c] // przykład jak używać kwalifikatora __flash do umieszczania // danych w pamięci programu i jak się do nich odwoływać // kod gotowy do odpalenia w symulatorze Atmel Studio 6 // można zaobserwować...
[syntax=c] char *odebrany_string="zmienna1=15"; char *wsk; int zmienna1 = 0; // nie sprawdzam poprawnosci całego stringa zakladam ze jest tylko jedna "komenda" //zakładam ze jest to C string czyli zakonczony zerem - funkcja czytajaca z sieci powinna poprawnie go zakonczyc. // mozesz oczywiscie szukac np znaków rodzielajacych jezeli ich bedzie wiecej...
No i jak zrobić żeby wyszukał z kilku arkuszy??? Zrobiłbym tak: Wyszukiwanie i składanie stringu dla etykiety umieściłbym w osobnej funkcji, do której z głównej procedury zdarzeniowej przekazywało by się argumenty: tekst wyszukiwania i nazwa arkusza, a która zwracałaby string dla etykiety. W zależności od tego ile masz magazynów (arkuszy) zastosowałbym...
Nie jestem asem, jesli chodzi o programowanie, ale chyba przekazujesz do funkcji caly string, a funckcja jest nastawiona na odebranie pojedynczego znaku. Sproboj wywolac funckje z jednym znakiem jako argument. Dla wiekszej ilosci znaków niż 1 bedziesz musiał działac na wskażnikach...
Nie przekazuje się tak argumentów, gdzie masz zdefiniowane "i" w funkcji głównej, masa błędów, polecam zabranie się za teorię wpierw. [syntax=cpp] #include <iostream> #include <fstream> #include <string> #include <cstdlib> using namespace std; struct T_dane_osobowe { int lp; char nazwisko[30]; char imie[15]; int nrtel; }; void...
Znaki \r, \n, \" itd. są określone w specyfikacji języka c i jeśli taki znak występuje w stringu ujęty w cudzysłów to kompilator automatycznie zamienia go na daną wartość w kodzie szesnastkowym. Pokaż funkcję usartSendString razem z przerwaniem od Tx (jeśli wysyłasz używając przerwań). Może tam masz błąd. Może nie wysyłasz ostatniego znaku ze stringu...
Pytańko:) Zapisałem do pliku cztery zmienne typu String. Chce je teraz odczytać. Otwieram plik do odczytu. Następnie odczytuje. Ale niewiem jak zrobić żeby odczytane wyrazy nie były przekazywane bespośrednio na ekran. Tylko do zmienych typu "String" zadeklarowanych w funkcji odczytującej. Zamykam. - arnoldziq
Wynik działania funkcji przekazujesz poprzez Result :) function TForm1.Wspak(Ciag: string): string; begin //Część główna funkcji Result:=Wynik; end; Wywołanie: Wynik:=Wspak('Sraczka pierdaczka'); Pozdrawiam...
Popraw ten fragment: [syntax=c]... printf("Podaj imie: "); scanf("%s",ccc); strcpy(tab[i].imie,ccc); printf("\npodaj wiek: "); scanf("%d",&l); tab[i].wiek=l; ... [/syntax] P.S. main - ponieważ jest typu int powinna "zwracać" wartość. dodaj [syntax=c]return 0;[/syntax] ...na końcu P.S. II Twój kod niesie niebezpieczeństwo podania ciągu dłuższego niż...
Dlaczego używam strtok_r() bo w tym konkretnym przypadku potrzebuję wskaźnika na pozostałą część łańcucha do analizy czyli tą moją *reszta , ponieważ przekazuję go jako argument do całkiem innej funkcji do dalszej obróbki (parsowania) , zatem chociażby z tego powodu strtok_r() przydaje się nie tylko w wątkach w dosłownym znaczeniu. mam np: kilka wywołań...
Bzdura, czy przekażesz do funkcji tabela, czy &tabela wyjdzie na to samo - poczytaj o tym jak są przekazywane tabele jako argumenty funkcji w C. A problem leży w tym o czym już pisałem - globalny wskaźnik nie może wskazywać na dane lokalne, które nie są zaalokowane dynamicznie lub ich czas życia nie jest nieskończony jak w przypadku static. Zastanów...
Proszę. Jest to przykład zapisu i odczytu zarówno zwykłych bajtów jak też łańcuchów tekstowych inaczej mówiąc napisów w Eeprom. Program i funkcje działają z małymi pamięciami których adresacja mieści się w jednym bajcie. Do tego przykładu użyłem 24C04 Jeśli ktoś chce to może po prostu wpisać sobie jakieś dane do buff(1), Buff(2) itd i tak zapisać. Potem...
Nie wiem co chcesz osiągnąć, przykro mi nie wiem z jakiej biblioteki korzystasz, co ona robi pod spodem itp. Ale jeśli ma deklarację jak powyżej to możesz zrobić coś takiego char string[20] = "ucze sie"; co oznacza że wypełniasz tablice "string" znakami "ucze sie" + znak końca łańcucha 0 przekazując etykietę tablicy do funkcji przekazujesz adres na...
W tym przykładzie co podałeś zmienna a jest typu DialogResult, czemu odwołujesz się do niej właśnie? [syntax=csharp]a.textBox1.Text;[/syntax] Przypuszczam że to pomyłka, bo kod się nie kompiluje. Można to uprościć do postaci: [syntax=csharp]using (Form2 b = new Form2()) { if (b.ShowDialog() == DialogResult.OK) { textBox1.Text = b.textBox1.Text; } }[/syntax]...
Nie można tak :( Funkcja kończy swoje wywołanie i zwalnia pamięć zmiennych, przez co wywołujący nie ma dostępu już do zwróconej wartości. PChar to tylko wskaźnik. Prawidłowo są dwie metody zwracania tekstów przez funkcje: 1. Caller rezerwuje pamięć (GetMem), w którym to obszarze funkcja umieszcza wynik. 2. DLL rezerwuje pamięć, a po jego odczycie musisz...
Przekazując parametr PChar, to z samej jego natury wynika, że kończy się #0 (null-terminated string). W jaki więc sposób wywoływałeś funkcję?
Wersja z szablonem to po prostu lukier. Jeśli chcesz przesłać obiekt struktury to po prostu przekazujesz go do funkcji a sizeof z rzutowaniem zrobi się sam Dla std::string też? Albo dla struktur zawierających łańcuchy tekstowe std::string lub char* ;) Generalnie to tak zadeklarowana funkcja szablonowa powinna być abstrakcyjna, a dopiero jej specjalizacje...
Wg dokumentacji funkcji sqlite3_column_text(), wskaźnik który jest przekazywany jako wynik jej działania jest niszczony przy wywołaniu np funkcji sqlite3_reset(), albo należy usunąć go ręcznie. Gdy deklarujesz zmienną indeksującą wewnątrz definicji pętli for(dotyczy to C++ oraz standardów języka C C99 i nowszych), to zmienna ta jest ważna tylko w danym...
warning: passing argument 1 of 'string_compare' discards qualifiers from pointer target type Przeczytaj uważnie ostrzeżenie od kompilatora, spójrz na deklarację string_compare i na miejsca gdzie korzystasz z tej funkcji (typy przekazywanych parametrów, a dokładnie ich kwalifikatory). Powinno ci się rozjaśnić na co zwraca twoją uwagę kompilator. Pozdrawiam,...
No to po kolei: 1. #define SWITH1_ON cbi(DDRC,PC4);sbi(PORTC,PC4) //ustawiam bit pc4 na wyjscie na stan wysoki To raczej zmienia port na wejsciowy z pull upem, a nie wyjsciowy. BTW, powinno raczej byc SWITCH jesli to z angielskiego :) 2. UART_PutStringP1("ALA"); Ta funkcja czyta string z FLASH, natomiast w ten sposob przekazujesz wskaznik na string,...
..chciałem żeby sam do tego doszedł :/ Nie jest takie to oczywiste bez wglądu do kodów źródłowych ArduHAL. Na stronie https://www.arduino.cc/reference/en/lang... nie ma informacji o typach argumentów, które są przekazywane do funkcji substring () - można byłoby się zasugerować, że są to int, jak w wypadku...
Chcesz pisać w C++, pisz w C++. W tej chwili próbujesz koniecznie użyć operacji na napisach stosowanych w języku C (tablice znaków). Napisy w C++ reprezenuje typ 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ą...
chcę osiągnąć coś takiego: Declare Function Set_by_spi(co As String*10 , Wartosc*40 As String , Procesor As Byte) As Byte A co to za zmienna Wartosc*40 ? Poza tym zmiennych w parametrach się nie wymiaruje. Wszystko dlatego, że w przekazywaniu parametrów uczestniczą tylko wskaźniki do zmiennych. Nie użyłeś ByVal więc kompilator przekaże 16-bitowy...
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...
wielkie dzięki za sugestie, w związku z tym, że dopiero intensywnie uczę się Bascoma, to dlatego nie zawsze jeszcze jestem w stanie na szybko doszukać się odpowiednich poleceń w helpie jak podany przez ciebie Instr ;) również odnośnie tych paramterów $hwstack, $swstack, $framesize i ustalania ich wartości nie jestem jeszcze w pełni świadomy jak z nich...
Problemy z funckją system() system() jak sie wczytać w dokumentacje / implementacje (DOS/Windows/Linuxy) wywołuje procesor komend właściwy dla systemu przekazując mu string i tak W jakie dodatkowe funkcje chcesz ją wyposażyć? Przecież te wszystko komendy nie są w konsoli, tylko są to osobne programy wywoływane za pomocą konsoli. własnie nie "wszystko"....
Autorka powinna wtedy albo usunąć istniejące katalogi razem z ich zawartością - ręcznie, albo dopisać stosowne zabezpieczenie... Masz słuszność, chociaż można było zrobić goto i wyświetlić komunikat, ale chyba za dużo programuję w VB.NET i później zapominam, że w VB to było mniej przyjemne :) 1. Zamknij oczy 2. Odpal makro He he... to sobie własnie...
Tak powinno być, chociaż te daty podaje użytkownik, więc dodam walidację do tego miejsca, żeby wyrzucić jakiś komunikat, jeśli użytkownik źle wybierze daty. Czy jest jakaś funkcja, która zastępuje jakiś znak w stringu innym? Wycinanie przeprowadzam za pomocą [syntax=cpp]string = TextBox->Text->Split(gcnew array<wchar_t> {'-'}, StringSplitOptions::RemoveEmptyEntries);...
1. Przede wszystkim pobierz sobie "na stół" string z pliku. Robi to poniżej funkcja GetString(): #include <iostream> #include <fstream> #include <string> using namespace std; void PutString(const string & filename, string output); string GetString() { ...ifstream plik ("noe.txt"); ...string ourString, stringuniek; ...while (!plik.eof()...
Faktycznie :) Próbowałem ze wskaźnikami, ale nie przez przekazywanie. Faktycznie, tak najlepiej i najszybciej. Ten zapis tablicy i wyświetlania znaków rozgryzłem już. Faktycznie ten Niemiec pomieszał strasznie, ale za to jest bardzo oszczędna ta tablica. Ona ma jeszcze symbole, łącznie ma 224znaki i zajmuje 1074 bajty, czcionka o wysokości 8pix, szerokość...
Wybudowałem kiedyś układ oparty o ESP8266 i SIM800 (moduł GSM). Antena modułu SIM800 była raptem kilka centymetrów od ESP. Spodziewałem się zakłóceń. Rzeczywiście powstały problemy - układ się niespodziewanie restartował 1-2 razy dziennie. Nie było to krytyczne, więc zostawiłem. Później zmieniłem trochę program i restarty były niemal cały czas. Coś...
Konwersja ze stałej napisowej ("krasnal") do char * jest przestarzała i nie powinno się tego używać. Kiedy robisz dbtable=name.c_str(); to zmieniasz wskaźnik, a nie zawartość wskazywanego obszaru. Najlepiej skorzystaj z klasy String, a nie char * i w dalszej części używaj c_str(), bo To co robisz w funkcji Ustaw() jest bardzo toporne i skutkuje błędem...
hmm a nie lepiej zrobic funkcje ? przynajmniej do zamiany rzymskich na arabskie ... bo inaczej bedziesz mial ciezej bo bys musial chyba wskazniki to mieszac, bo procedura normalnie nie zwraca wartosci.... Jezeli wynik dzialania kalkulatora nie musi byc zapamietywany to zamiane arabskich na rzymskie i kalkulator moga byc procedurami... function na_arabskie(rzymska:...
Napisałem poniższą funkcję do konwersji liczby typu float na stringa, który go reprezentuje. W symulatorze AVR Studio sprawdziłem czas takiej konwersji przy zegarze 16MHz i wyniósł on ok 500µs. Czy ma ktoś pomysł jak bardziej zoptymalizować tą funkcję? Inna sprawa to optymalizacja wykorzystywanej pamięci, bo w tej chwili wykorzystuje jeśli poprawnie...
Ponieważ jak przekazujesz string przez wartość to następuje kopiowanie (przydzielanie dodatkowej pamięci itp). Owszem przed C++x11 implementacja stringów przeważnie to eliminowała (w niektórych kompilatorach) od C++x11 już nie ma prawa tego robić.
mam problemy z bibliotekami do dołaczenia do funkcji "toupper" i "strlen". toupper - <ctype.h> strlen - <string.h> Może ktoś by coś napisał o funkcji "strstr()" bo 1 raz takie coś widze i niewiem jak stosować. STRSTR(3) Linux Programmer's Manual STRSTR(3) NAZWA strstr - szukanie podciągu SKŁADNIA #include <string.h> char *strstr(const...
Dzień dobry. Borykam się z problemem użycia funkcji Application.Match przy wyszukiwaniu numeru PESEL i zwróceniu numeru rzędu w tabeli. Problem polega na tym, że funkcja ta świetnie sobie radzi, jeżeli PESEL zaczyna się od zera (np.: 01111111111), ale gdy jest już 111111111111, to wywala błąd, że nie znaleziono. Podczas próby ręcznego wpisania PESELu...
Witam serdecznie. Piszę program w ANSI C na temat kodowania i dekodowania wpisywanego z klawiatury zdania. Zdanie to jest zapisywane do pliku jako oryginał a także (po uruchomieniu funkcji rc4) zapisywane jako kod. Najprawdopodobniej mam problem z przekazywaniem parametru z funkcji main do funkcji rc4. Pojawia się błąd access volation. Nie jestem w...
Witam. [syntax=c] LCD_WriteText(itoa(1,(char[]){0,0},10)); [/syntax] Funkcja LCD_WriteText() wypisuje przekazany string "1" na ekranie wyświetlacza. itoa() skonwertowaną liczbę 1 na łańcuch zapisuje w tablicy będącej literałem złożonym, a następnie zwraca adres tej tablicy z łańcuchem. Tylko że po zakończeniu wywołania itoa() ta tablica znika, tak?...
(...) ce_pln: 528.02 } 5.03.2025, 19:40:04node: function 207 function : (warn) "Debug → Wh:20, rce_pln:528.02" 5.03.2025, 19:40:04node: debug 148 topic1 : msg.payload : Object { command: "udevice", idx: 448, nvalue: 0, svalue: "0.01" } Takie zgłasza wartości. mogę cały przepływ podesłać. (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Z przedstawionych...
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 stosować. Druga prośba to konkretny przykład tego, czego nie...
string funkcji przekazywanie tablic funkcji przekazywanie wyniku funkcji
przerwa przewód antenowy resetować ustawić kanał sterowanie wtryskami benzyny
czujka satel sabotaż czujka satel sabotaż
Firmware V0400 for VW Tiguan 5N 2014 Radio Jak uruchomić Hondę Civic 2006 bez kluczyka?