(at)Damian7546 Próbowałeś funkcję CONCAT?
Jeżeli jest to program na komputer ogólnie pojętej klasy PC, użyj string j/w. Jeżeli to program na mikrokontroler 8bitowy to zostań przy char'ach. :) Twoja tablica tab wygląda tak: tab Nasze zdanie to: 'Budujemy zdanie bardzo ale to bardzo ciekawe'. Szukam w nim wyrazu 'bardzo'. Znalazlem wyraz 'bardzo' na pozycji nr. 3 Znalazlem wyraz 'bardzo'...
Jeśli znaki "<" oraz ">" występują tylko jako "nawiasy" znaczników i nigdzie więcej, to można w prosty sposób skorygować pętlę Do , umieszczając warunek i polecenie wyjścia z pętli wewnątrz niej. Rezygnujemy wtedy z tablicy i określamy początek i koniec fragmentu do pogrubienia wg wspomnianych znaków.
Pewnie uszkodzona klawiatura, wcisniete na stale klawisze (alt, ctrl, win). Odlacz wbutowana klawiature i sprawdz z klawiatura pod USB.
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.
Poszczególne ciągi znaków z naklejek wrzuć do wujka Google i on Ci powie który numer to model matrycy.
Powtarzające się ciągi znaków są między arkuszami czy w danym (jednym) arkuszu? Powyższe funkcje nie wyłapią powtarzającego się ciągu znaków (chyba że inaczej się rozumiemy). Jeżeli w Arkuszu2 będziesz miał dubel (lub więcej) danej nazwy to zarówno wyszukaj.pionowo() jak i podaj.pozycję() znajdzie tylko pierwszy taki ciąg pozostałe ciągi o tej samej...
Witam! Błędy są w instrukcjach if . 1) Zamiast: [syntax=c] if (imie[strlen(imie)] == "a") y = 2; else y = 1;[/syntax] powinno być: [syntax=c] if (imie[strlen(imie) - 1] == 'a') y = 2: else y = 1;[/syntax] Jeśli chcesz testować ostatnią literę tekstu, to ostatnią pozycją znakową ciągu jest: [syntax=c]imie[strlen(ciag) - 1][/syntax] ponieważ kolejne znaki...
Witam, ciągi znaków dodawane są do UA IE po instalacji niektórych programów, w Twoim wypadku Office'a i będącego z nim w komplecie InfoPath. ".NET" świadczy chyba o instalacji .Net Framework. Nie wiem dokładnie czemu ma służyć informacja o zainstalowanym InfoPath, itd; ale na pewno niektóre strony wykorzystują to i zależnie od UA wysyłają rózną zawartość....
Jeśli ciągi znaków znajdują się w PROGMRM, to odwołujesz się do nich przez pgm_read_*, ale skoro tablicę strings też umieściłeś w pamięci PROGMEM, to ją też musisz odczytywać przez pgm_read_* - inaczej nie uzyskujesz poprawnego wskaźnika na ciąg.
Teardown i OpenBeken drop in dla https://obrazki.elektroda.pl/2073381600_... https://obrazki.elektroda.pl/6296432100_... https://obrazki.elektroda.pl/3197909200_... Moim celem było umożliwienie regulacji amperów/mocy z MQTT lub asystenta domowego podczas ładowania EV. Można to zrobić za pomocą OpenBeken....
Masz tam od zatrzęsienia operacji na znakach i ciągach... Kolego nie dramatyzuj ;) spacer: Odbieraj znaki w przerwaniu, po odebraniu w jednym ifie sprawdzaj czy NIE jest to znak CR dalej w tym ifie sprawdzaj czy NIE jest to LF. Jeżeli znak nie jest jednym z nich to znaczy że jesteś w tym ifie i zapisuj znak do bufora: bufor[i++]. Dalej w przerwaniu...
Witam W przesłanym przez Ciebie kodzie jest kilka błędów: 1) Niekonsekwentnie stosujesz polecenia fputs, fputc - czy są one poprawne w tym wypadku czy nie to nie ma znaczenia 2) Konstrukcja pętli while mogłaby być troszkę inna 3) Instrukcja fputc przyjmuje jeden znak więc jej wywołanie jest niepoprawne 4) Instrukcja fputs przyjmuje ciąg znaków więc...
Czy w Twoim przykładzie słowo zbiór A,a oznacza tylko dwa elementy czy wszystkie litery? Jest coś takiego jak wyrażenia regularne (Regular Expressions - do wygooglania), podajesz ciągi znaków i gdzie mogą występować, polecam jakiś dobry przykład z googla, bo sam tego zbyt często nie stosuję. A jeżeli zbiór nie ma "ciągów", czyli np. od 'a' do 'z', a...
Kolejne pytanie: Jeśli chcę odebrać kilka znaków z klawiatury to powinienem wpisać to w jakąś tablicę? Jeśli chcę wysłać do PC cały wyraz to jak to robić? Możesz to zrobić różnie. Zależy czego potrzebujesz i na ile jesteś wprawny w programowaniu w C. W każdym z przypadków trudno jednak będzie się obyć bez tablic dla ciągów znaków odbieranych i wysyłanych....
Do porównywania napisów służy funkcja strcmp: [syntax=c]#include<stdio.h> #include<string.h> int main() { char tekst[10]; printf("wpisz stop \n"); scanf_s("%s", tekst, sizeof(tekst)); if (strcmp(tekst, "stop")==0) { printf("ok"); } else { printf("not ok"); } return 0; }[/syntax] PS. W kodzie nigdy nie powinieneś robić powtórzeń
ok dzięki, użyłem 7z.
Tak. Hasłem jest nazwa pliku z rozszeżeniem .js . Czyli tworzysz plik dajmy na to adam123.js , w jego treści wpisujesz strona="http://www.elektroda.pl" . Zatem hasło brzmi adam123 , a po wprowadzeniu poprawnego hasło zostaniesz przeniesiony do strony http://www.elektroda.pl. Możesz zatem dla każdego użytkownika stworzyć oddzielny plik .js. Najlepiej...
Jeśli zapytanie się nie powiedzie, to funkcja mysql_db_query zwróci wartość FALSE, która to będzie powodować błędy przy zapytaniach. Co do używania mysql_real_escape_string - robisz to źle. W ten sposób nic nie zyskasz na bezpieczeństwie! Zabezpieczać należy konkretne pole przed wstawieniem do zapytania, a nie całe zapytanie po wstawieniu danych. Przecież...
W wypadku bazy nie ma przynajmniej zamieszania z sortowaniem - sprawę załatwi "ORDER BY" w zapytaniu :) Sama obsługa baz również nie jest ciężka, wystarczy coś takiego: mysql_connect('host', 'user', 'pass'); mysql_select_db('baza'); $res = mysql_query('SELECT * FROM tab ORDER by nazwa ASC'); while($tab = mysql_fetch_array($res,MYSQL_NUM)...
https://obrazki.elektroda.pl/3221612800_... Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów...
Każda wersja mikrokontrolera ATmega8 może pracować przy zasilaniu 3.3V, i jeśli w tym wypadku byłoby to możliwe, to polecam zastosować takie rozwiązanie. W przeciwnym razie wejście RxD telefonu można podłączyć pin układu przez rezystor i zbić napięcie przy pomocy diody Zenera, a na wyjście TxD dać tranzystor i dopiero on podłączony do pinu układu. Wysoce...
mało co jest do objaśnienia.. za pomocą "##" preprocesor niejako najpierw spina ciągi znaków po lewej i prawej, po czym dopiero później podstawia pod nie stałe.. w tym przypadku "DDR ## APort" - jeśli pod APort podano "B", to całość zostanie połączona w "DDRB" i tak zostanie skompilowane (dokładniej, to nastąpi tutaj wstawienie kodu do dostępu do komórki...
Tak najprościej: On Error Resume Next 'wyłącza błąd jeżeli wpiszesz daną której nie ma w arkuszu 2 a = Sheets(1).Range("a1&quo... 'pobranie ciągu znaków z komórki A1 pierwszego arkusza w excelu kol = Sheets(2).Cells.Find(What... ' numer kolumny wpisanego ciągu znajdujacego się w drugim arkuszy excela...
Witam, ja bym proponował kupić inną klawiature. Może ma jakieś zwarcie. Na allegro są dostąpne za 80pln na kup teraz. Albo update biosu. Ja też mam pytanie dotyczące klawiatury. Bo ktoś nie przemyślał klawiatury i prawy alt jest za bardzo na prawo :/ wie ktoś jak przepisać taki ster ownik ? pozdrawiam
:arrow: Telo Jeżeli ma się pilot serwisowy DST.
Chciałbym poprosić o pomoc w związku z makrem które, muszę zbudować. Mianowicie chodzi mi o to że mam tysiąc komórek które wyglądają mniej więcej tak: dzbanek_02-01-2008_K20 W VBA możesz użyć czegoś takiego: Do moderacji: Wiem, że odświeżam temat, ale może ta krótka instrukcja się komuś przyda, bo autor pewnie już sobie poradził. Usuwajcie jeśli uznacie...
Zera nie wyślesz w łańcuchu, bo 0 w C oznacza koniec łańcucha. Możesz przecież zdefiniować odpowiednie ciągi bajtów i napisać funkcję z dwoma argumentami (adres, długość) wysyłającą zadaną liczbę kolejnych bajtów. Znaki inne niż 0 możesz zapisać w łańcuchu używając sekwencji ósemkowych, np. "abc\003\016def" albo szesnastkowych, np. "abc\x04\x13def"....
Witam! Po prostu dodam komentarze do skopiowanego fragmentu: [syntax=c]for (j = 1; j < 5; j++) { if (strcmp(s[j - 1], s[j]) > 0) { /* Jeśli ciąg s[j-1] jest większy od ciągu s[j] */ strcpy(t, s[j - 1]); /* skopiuj ciąg s[j-1] do tymczasowego bufora t */ strcpy(s[j - 1], s[j]); /* ciąg s[j] skopiuj do s[j-1] */ strcpy(s[j], t); /* a do s[j] skopiuj...
https://obrazki.elektroda.pl/2029951900_... W tym temacie pokażę, jak krok po kroku uruchomić prosty sterownik do OLED 128x32 bez używania gotowych bibliotek, opierając się wyłącznie na programowym I2C. Sprawdzę, jak trudno jest wyświetlić tekst na takim wyświetlaczu oraz ile bajtów RAM i Flash to wymaga. Czy uda się uruchomić rysowanie...
Ja mam komplet drugi i jestem z niego bardzo zadowolony. Przejrzyj sobie na helionie przykładowy rozdział tej książki. Jest bardzo dobrze napisana, po każdy rozdziale zawiera podsumowanie, pytania do odpowiedzenia oraz mnóstwo zadań do samodzielnego wykonania. Korzystam z niej bardzo często, chociaż jak człowiek opanuje już bardzo dobrze język, to nie...
Dziękuję za zainteresowanie moim zapytaniem i próbę pomocy clubs. Pokazane przeze mnie dane były tylko przykładowe, a mój opis nie do końca precyzyjny. Nie potrzebuję całej liczby, czy wszystkich cyfr a jedynie potrzebuję wyciągnąć sobie fragment, bazując na pozycjach pierwszej i ostatniej. Ciągi znaków w komórce bywają różne (różne ilości spacji lub...
Twoje wyobrażenie o tym algorytmie kompresji jest troche naiwne.Nie wiem z kąd czrpiesz wiedzę o kompresji Huffmana, ale wyrzuć to i znajdż coś innego (np. książkę pt. "Wprowadzenie do kompresji danych" Adama Drozdka). W tym kodowaniu każdemu z kodowanych znaków przypisuje się inny ciąg bitów , ale to nie oznacza że każdy z tych ciągów musi mieć inną...
witam, potrzeba generwoac ciagi znakow (liter) malych i duzych, albo malych albo duzych wiem jak, jednak ASCII ma pomiedzy duzymi literami a malymi jakies tam nawiasy a tego miec nie moge, jak pogodzic te dwie rzeczy
Zostaw. Fixlist.txt jak chcesz: S3 atillk64; \??\C:\Program Files (x86)\AMD\System Monitor\atillk64.sys [X] S3 ThrottleStop; \??\C:\Users\ppkuk\AppData\Local\Temp\Th... [X] <==== UWAGA
- zaznacz wiersze - edycja -> wiersze -> połącz wiersze - zamień spacje na pusty znak
Aktualizacja do wersji 1.3. Rozwiązano problem sporadycznych rozmów przekaźników podczas korzystania zarówno z UDP, jak i MQTT przez HTTP w zajętej sieci. ---------------- node-red-contrib-openbeken-subflow ================================== Wysokowydajny subflow Node-RED zaprojektowany specjalnie dla **OpenBeken**. Ten węzeł upraszcza integrację urządzeń...
Cześć. Zakupiłem pompe ciepła od DEFRO DEHER która jest na tych sterownikach EcoNet300 i EcoMax. Chciałbym to zintegrować z Home Assistant, ale kompletnie nie znam się na pytonie. Mam wszystko oryginalne tj modem econet300 (pod nazwą Deher Multinet) i kabelek ecolink2 itp, dostęp do serwera przez www.econet24 i telefon. Te linki z regParms itd mi działają,...
Z twojego przykładu wynika, że nie są zapisane w łańcuchu binarnie, tylko w systemie dziesiętnym. Do takiej konwersji można zastosować różne funkcje- itoa, ltoa, lub uniwersalną - sprintf z odpowiednim ciągiem formatującym.
Witam, Poszukuję rozwiązania w VBA dotyczącego możliwości wyciągnięcia z komórki A1 (w której znajdują się zapisy tekstowe przeplatane z cyframi np. "jakiś tekst 22-122 dalej jakiś tekst3223333 2333 222 tekst" itd do komórki A2. Ciągi cyfr w komórce A1 zapisane są różnie jak w podanym przykładzie. Chciałbym mieć możliwość wyciągnięcia takiego ciągu...
Odepnij klawiaturę, przemyj złącze i kbc izopropanolem (Kontakt PCC) Podłącz jakąś klawiaturę pod USB i sprawdź czy usterka ustąpiła. Tak- wymieniasz klawiaturę, nie - wymieniasz kbc (sprawdź dla pewności kondensatory C1142-49). [url=http://tim.id.au/laptops/acer/trave... Guide+[url=http://1bios.ru/schematics/no...
Kawałek kodu masz mocno namieszany, nie masz funkcji odczytującej daną z uartu - pokaż większy fragment kodu. ogólnie: [syntax=c] #define BUF_SIZE 100 char c; chat buffer[BUF_SIZE];//koniecznie deklaracja rozmiaru ... while(1){ if((c=uart_getc())){ buffer[i++]=c; if(i==BUF_SIZE-1){//zabezpieczenie przed przepełnieniem bufora buffer[i]='\0'; i--; //sygnalizacja...
próbowałem na kilku różnych płytkach: ESP32 D1 R32 ESP32 C3 ESP32 C2 ESP8266 nodemcu V3 (w podanym wyżej kodzie) do tego konwerter na max232 taki z gniazdem oraz mała płytka. Kabel i konwerter testowałem spinając je ze sobą i podłączałem do uart-usb i była komunikacja w obu kierunkach. podpinałem do ESP konwerter i nasłuchiwałem co tam leci i lecą jakieś...
Szukaj wersji V200R001B180D20SP00C00 albo V200R001B236D30SP00C00. To sa tzw. Open Market'y. V200 oznacza ze dla s22 (bo są też na rynku inne wersje routera) Należy hex editorem zmienić w znalezionym pliku .bin w 9 miejscach ciągi znaków "SP00C00" na "SP05C69" bo router nie pozwoli sobie na zmianę softu bez tego. Tak mowia plotki :) Robisz na wlasne...
Cześć. Trochę miałem czasu więc napisałem coś takiego [syntax=vb]Sub kopiowanieDoArkuszy() Dim Naglowek As Range, Klient As Range Dim Nazwiska As New Collection Dim Element As Range Dim ws As Worksheet Dim Nazwa As String Set ws = Worksheets("arkusz1") ws.Select Set Klient = ws.Range(Range("a2"), Range("a2").End(xlDown)) On Error Resume Next For Each...
"w=2*sqrt(x+3)+(4*pow(sin(k),4))*k" na pewno powinno być na końcu *k? Tak poza tym myślę, że dobrze. Wyrzuć z programu to: int strlen (char *str); Dla tego: char* imie[100]; usuń gwiazdkę (wskaźnik).
Kod wydaje się być ok. Najpewniej nie teges jest makefile. Po pierwsze stała F_CPU musi być zdefiniowana w makefile, po drugie jesteś pewien, że kompilujesz na ATMega8? Użyj makefile wygenerowanego przez AVR Studio. gaskoin - s++ i potem wyłuskanie przez *s jest tak samo ok jak *s++, więc tu bym się błędów nie dopatrywał.
utf-8 oznacza że jeden znak może być zapisany jako kilka bajtów. Odwracasz bajty - stąd masz ten syf. Użyj kodowania która przewiduje jednakową ilość bajtów na znak, np: Unicode lub Win1250
Zagadnienie, o które pytasz, nazywa się formatowaniem wewnętrznym. string pi_string("3.1415926")... istringstream we(pi_string); float pi; we >> pi; if( we ){ cout << "Konwersja poprawna, pi = " << pi << endl; }else{ cout << "Błąd konwersji!" << endl;...
Chodzi o myślnik, ale można tak: Content[-]Length: [0-9]+
ciągi wentylacyjne ciągi kominowe ciągi liczb
zadania oczka schemat kosiarka elektryczny kerio control firewall
schemat sterownika centralnego zamka schemat sterownika centralnego zamka
Suzuki Jimny DDiS – mrugająca kontrolka świec żarowych podczas jazdy, jazda awaryjna, usterki EGR/wtrysk Multi Multi – przykładowe zestawy 7 liczb, strategie doboru, kołowanie, analiza szans