aby pozbyć się tego co po przecinku użyf funkcji INT czyli: Dim A As Double Dim B As String * 2, B1 As String * 2, B2 As String * 2 Dim C As Integer, D As Integer A = 23.6443 C = INT(A) ' funkcja INT pobiera część całkowitą z liczby czyli w tym przypadku 23 następnie zamień otrzymaną liczbę na string B = Str(C) ' funkcja STR zamienia...
(..) BufferedReader klaw = new BufferedReader(new InputStreamReader(System.in)); // integer int i = Integer.parseInt(klaw.readLine()); // long integer long l = Long.parseLong(klaw.readLine()); // float float f = Float.parseFloat(klaw.readLine()); itd. // a Stringi String s = klaw.readLine(); Pozdro LIQ
"text[i]!=NULL" => "text[i] " Porównujesz char (czili integer ze wskaźnikiem). Stringi w C mają na końcu zero Funkcja static, która nie jest wołana w kodzie zgłosi ten warning jak ustawisz sobie taką opcję. Zresztą nie wiem po co funkcja rysują kółko ma być static. Rczej powinna być widoczna dla innych jednostek kompilacji
http://obrazki.elektroda.pl/6035825200_1... Witam, w chciałbym się podzielić moim ostatnim tworem jaki powstał z chwili potrzeby. http://obrazki.elektroda.pl/2685746200_1... http://obrazki.elektroda.pl/2820438100_1... http://obrazki.elektroda.pl/1850987000_1... http://obrazki.elektroda.pl/4784630600_1...
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 Optional. A string that define a callable comparison function. The comparison...
odczyt daj tam gdzie jest taka linia ... "colValue = CInt(Int((6 * Rnd()) + 1))" pierwsza linia w metodzie Wykres() zamiast tej linii daj coś takiego colValue = a tutaj twoja procedura odczytu jeżeli dostajesz stringi to zamień na integer funkcją CType dim colValue_odczyt a as string colValue_odczyt= a tutaj twoja procedura odczytu colValue = ctype(colValue_odczyt...
Jaki widzisz związek między zakresem zmiennej a działaniem pliku z nią skojarzonego? Funkcja jest OK z drobnym wyjątkiem: if(h != "\n") error: ISO C++ forbids comparison between pointer and integer Albert
Dzięki za odpowiedź. A jak to samo zrobić bez printf? Można właśnie kombinować z itoa, lecz funkcja ta nie należy do standardowej i lepiej użyć sprintf albo bezpośrednio printf. Ponadto itoa konwertuje wartośc integer do stringa umieszczając znak końca danego łacucha (NULL). Może dlatego właśnie masz tam złą wartość po przeliczeniu swoim sposobem....
Zrozumienie prostego i nieskomplikowanego, jak się na końcu okaże, Overlay bardzo się przydaje. Zanim zacznę to przypomnę i umówmy się że jeden bajt zapisujemy w dwóch znakach, na przykład FA, FF, 8C, 0B itd.. Pierwszy przykład obrazujący zagadnienie: Jak wiadomo zmienne typu WORD albo INTEGER składają się z dwóch bajtów. Jeśli więc zadeklarujemy w...
program liczby; uses crt; var D1: array [1..20, 1..20] of Real; D: array [1...20] of Real; i,j, sum: integer ; begin for i:= 1 to 20 do begin for j:= 1 to 20 do begin D1[i,j]:= 2*i+0.5*j; writeln ('elem D1[ '+IntToStr(i) + ','+,IntToStr(j) , ']= '+FloatToStr(D1[i,j])); end; end; for i:= 1 to 20 do begin D[i]:=0; for j:= 1 to 20 do D[i]:=D[i] + D1[i,j];...
Witam Mam maly problem. Mianowicie, napisalem prosty programik ktory zamienia ciag stringow na liczbe integer na zasadzie zczytywania po kolei znakow z tabeli i zamiany ichpoleceniem "atoi", uzywalem roznych petli i instrukcji warunkowych ale za kazdym razem gdy uzywam polecenia "atoi" w petli to wyskakuje blad, poza petla nic sie nie dzieje(zaznaczam...
Witam! Komunikuje się z pewnym urządzeniem za pomocą portu RS232, nadaje ono stringi w postaci xxxxxxxx + CR/LF, gdzie x to 1 lub 0. W moim programie użyłem SerialPort. Zastanawia mnie teraz jak zrobić takie coś: gdy moje urządzenie coś nada to program automatycznie to wyświetli i zapali odpowiednie "lampki", udało mi się napisac to w taki sposób, że...
msg + #13#10 + s to konktatenacja ( łączenie ) stringów msg łączysz z #13#10 ( nowa linia ) i ze stringiem s, który tworzysz za pomocą:Str(x1:0:6, s); x1 - liczba z której tworzysz stringa 0:6 to chyba zakres s - zmienna do któ¶ej zapisujesz to pzdr.
Czy uC wysyla wszystko jako jeden ciag (tak jak to przedstawiles),czy za kazdym razem krotki string np. temp1=5 ? Ogolnie wszystko rozbija sie na operacjach na stringach (instrukcja Copy(Zmienna:String,PozycjaOdKtorejZaczy... Potrzebyjemy:Integer)). w przypadku gdy wysylasz temp w krotkich stringach i za kazdym razem przechwytujesz...
Musisz pobrać dane z textboxów, pamiętając że w textboxach dane są stringami. Następnie musisz je zrzutować (przekonwertować) na typ liczbowy (dajmy na to integer) dodać i przypisać textboxowi3 sumę liczb.
999 powinno być bez apostrofów, bo to integer. if (wynik <= 999) Apostrofy piszemy przy characterach np. 'a' , przy Stringach piszemy w cudzysłowie np. "Dziewięćset dziewięćdziesiąt dziewięć".
Witam, mam problem z konwersją liczby float do stringa. Kod funkcj wygląda tak: public void liczFV(){ float FV,PV,n,r,m,rdn; PV = Integer.parseInt(textField1.getString())... r = Integer.parseInt(textField2.getString())... m = Integer.parseInt(textField3.getString())... n = Integer.parseInt(textField4.getString())... r = r/m; rdn = r; for (int i = 1; i <...
writeln('pole trojkata rownobocznego o boku ', d,' i wysokosci ', h,' wynosi ', wynik:2:2); Wystarczy dodać "ciapki" :P (znaczy apostrofy) kończące stringi - wtedy zadziała jak chcesz. A pętla - weź całość w pętlę repeat .. until: var a, b, c, d, e, f, h, wynik: real; z: integer; begin repeat {tutaj cała treść programu}...
O ja... Przepisujesz (a nawet porównujesz!) Stringi. Porównuj temperatury jako liczby Integer. W ogóle to tą zabawę w wyznaczanie znaku też mógł byś sobie darować. Przecież liczba Integer zawiera znak sama w sobie i wyświetlenie jest jako takiej na LCD samo zagwarantuje dodanie bądź nie dodanie znaku "-".
W większości bibliotek nad warstwą SQL w różnych językach nie ma takiego czegoś dla IN () . Spotkałem tylko raz, ale to bardziej wysokopoziomowe obiektowe rozwiazanie w Javie Tam świadomie się podaje List i lista jest prawidłowo bindowana w takim miejscu Dwie wiadomości, dobra i zła a) trzeba sklejać ze stringów b) o ile będzie operarować na zmiennych...
-tablicy nie wprowadza się przez readln. W tym wypadku lepiej użyć stringów. -jeżeli chodzi o pobranie zmiennej integer od użytkownika to: var a: integer; res: integer; begin repeat write('podaj liczbe: '); {$I-} readln(a); {$I+} res:=ioresult; if res<>0 then writeln('wprowadzono zla wartosc');...
Generalnie podanie większej ilości spowoduje oczekiwanie na pozostałe? Jeśli tak, to prześlij najpierw Integer z ilością znaków, a potem odczytaj wskazaną ilość.
Wyszukujesz początek ramki, czyli pewnie "$GPRMC," Potem ładujesz znaki do zmiennej textowej aż natrafisz an przecinek. Jak natrafisz na przecinek to zatrzymujesz ładowanie znaków (a przecinka nie ładujesz). Konwertujesz Text na liczbę Integer (chyba że chcesz tablicę Stringów). Potem masz przecinek. Omijasz. Zbierasz kolejne dane aż do kolejnego separatora....
Widzę, że koledze trudno użyć google. Są to funkcję do konwersji łańcuchów (stringów) na liczby lub odwrotnie. StrToInt - String To Integer - Konwertuje ciąg podany jako parametr na liczbę całkowitą Integer (32 bity ze znakiem) StrToFloat - String To Float - Konwertuje ciąg podany jako parametr na liczbę zmiennoprzecinkową Float; FloatToStr - Float...
Oj chyba kolega część książki mówiącą o tablicach przekartkował. ;) [syntax=c]char we_love[] = "cookies!"; // kompilator sam obliczy rozmiar tablicy i skopiuje "cookies!" do niej. char highway_to[4] = "Hel"; // tutaj również tablica będzie kopią "Hel" const char* swiety = "Mikołaj"; // swiety to wskaźnik na const char, zawiera adres literału "Mikołaj",...
Problem tkwił w deklaracji zmiennej. tmp_zmienna : string; W tej linii wstawiałem typ integer przez co wywalało błąd. Dzięki za pomoc, problem rozwiązany, oba sposoby działają.
Nie znam delphi, ale nazwa ReadLine sugeruje czytanie do napotkania konca linii (pewnie ta funkcja czeka, az przyjdzie koniec linii). Podobnie ReadUntil(koniec) - podaje się znak końcowy. Będzie to miało drobną wadę - funkcja ComPortRxChar. będzie mogła się zatrzymać na moment, ale skoro przyszedł początek do reszta nadejdzie w ciągu ułamka sekundy...
a propo numeru błędu to mój kompilator tweirdzi: Error 22: Integer constant was expected ale to nie istotne. Ponieważ się trochę pogubiłem napisz co chcesz tak naprawdę przechowywać? ( bo ja za skarby nie mogę się dopatrzeć po co tu stringi) pozdrawiam
mialem podobny problem (turcy w hexedytorze pozmieniali wszystki stringi i co gorsze wywalili mnie jako autora) jakie zastosowac szyfrowanie i skorzystelem (w delphi) z tego (metoda ktora podal (at)ja_fryta): function Szyfruj(sString, Password : String) : String; var I : Integer; PassCount : Integer; begin PassCount := 0;...
No to problem rozwiązany poniżej dla potomnych kod z lazarusa, w Matlabie nic nie trzeba konfigurować. [syntax=delphi] procedure TForm1.Button21Click(Sender: TObject); var MReal, MImage, MatLab : Variant; dupa : integer; begin dupa := 30; Matlab := CreateOleObject('Matlab.Application'... // Cria inst창ncia...
Zanim przystąpiłem do prób z zaproponowaną procedurą do obsługi UARTu, przeprowadziłem testy siłowe za pomocą kodu: $regfile = "m16def.dat" $crystal = 16000000 $baud = 38400 Dim Licznik As Integer Dim Rozkaz As String * 2 Licznik = 0 Do Incr Licznik Print Licznik ; " : 1023:1023:1023:1023:1023...
Nie bylo tak zle. ponizej zamieszczam kodzik do umozliwiajacy pobranie pliku po zalogowaniu. zwracam uwage na bloki wyluskajace adres i nazwe pliku , wielu uzytkownikow ma problem z operacjami na stringach , w tym przykladzie widac jak prosto mozna pobrc potrzebne dla nas wycinki stringow za pomoca trzech funkcji (pos,copy,delete). procedure TForm1.Button1Click(Sender:...
Skoro umiesz zachowywać stringi, to wystarczy teraz konwertować zmienne innych typów na string i już umiesz wszystko ;) Np. integery - funkcje IntToStr i StrToInt - albo Str i Val. Można też skorzystać z dobrodziejstw klasy TRegIniFile (jeśli dopuszczasz format .ini ).
Witam, jak zrobisz kodowanie, jakieś nawet własne tego typu, że każdy swój string kodujesz za pomocą jakiegoś wielobajtowego unikalnego klucza, gdzie kodowanie polega na cyklicznym wg tego klucza xorowaniu stringów, do tego wpleciesz jeszcze kilka własnych sztuczek,czyli np dodawanie w wybranych miejscach stringu rozbitych na różne pozycje sum kontrolnych...
Zdaje się, że potrzebujesz tablicy dwuwymiarowej. tablica1 powinna być zadeklarowana publicznie.[syntax=vb]Dim tablica1 Sub tabl() Dim i As Integer Dim dl1 As Integer[/syntax] Do pierwszej kolumny tablicy wczytujesz długość stringów, do drugiej wartość i wywołujesz procedurę sortowania, zwykle z min i max (tu jest lewy, prawy), czyli:[syntax=vb]ReDim...
No dobra, to wiele wyjaśnia. Napisałem taką procedurę wg Twoich wskazówek: Dodano po 4 Dodam, że przy takim odbiorze nie zauważyłem ubytków w odebranych danych. Dodano po 9 Rozwinąłem procedurę do takiej: [syntax=c]procedure TMainWindow.SerialRxFlag(Sender: TObject); var RxBuffer: array[1..16] of Byte; c: integer; RevS: String; i: integer; begin Serial.ReadStr(RevS,...
Witam, napotkałem poważny dla mnie problem ... otóż niedawno postanowiłem utworzyć własne biblioteki swoich funkcji ale w plikach dołączanych dynamicznie DLL. Jak się okazało wiele spośród moich funkcji jako parametry ale także zwracane wyniki przekazuje stringi i to długie a tu kicha - bo jak się doczytałem tak nie powinno się w DLLach robić. Jak już...
odnośnie zapamiętywania i pobierania stringów z pamięci ROM(flash) to nie mam jakby problemów ale chodzi mi o sposoby obróbki tych "ala" stringów. Tzn po wykładzie kolegi Freedie już czuję o co chodzi ale np tak: w pascalu(delphi) mam taką swoją ulubioną i często potrzebną mi funkcję function ScanStrSP(var Text: string; Separator: string):...
Witam. Odnośnie punktu 2, niewiem czy pomogę ale wyciąganie ze stringów realizowałem w Delphim w nastepujący sposób. Do tego potrzebne są trzy funkcje: 1. function Length(S: string) : Integer; - Funkcja zwraca liczbę znaków, które zawiera łańcuch S. Liczba znaków nie zawsze oznacza liczbę bajtów zajmowanych przez S. 2.function Pos(Substr: string; S:...
Cześć, bawię się w komendy tekstowe i mam problem z którym nie mogę sobie poradzić już od paru godzin. Chciałbym dodać numer + nazwę do Memo1 po wpisaniu w Edit1 komendy na przyklad w Edit1 wpisuje: /add 1 Michal Klikam OK, w Memo1 pojawia się 1 Michal Jak to zrobić? Zły kod, na którym próbowałem to zrobić: var nr: integer; imie: string; const...
No to musisz rozdzielić liczby na liczby a tekst jako tekst :) zawsze możesz zmienić moją procedurke type PDane =^TDane; TDane = record cena:real; nazwa:string; end; function Sortowanie(item1,item2:Pointer):integer; begin if PDane(Item1).cena<Pdane(item2).cena then result:=-1 else if Pdane(Item1).Cena>Pdane(item2).Cena then result:=1 else result:=0;...
Witam! Mam następujący problem: przesyłam dane pomiędzy uP a PC w Delphi przy pomocy komponentu vacomm32. Prędkość transmisji wynosi 115200b/s, odebrane dane z uP zapełniają tablicę stringów. Do pewnego momentu wszystko działa (przesłanie ok. 4kB nie nastręcza problemów), lecz po pewnym czasie poszczególne odebrane bajty zaczynają się "zlepiać", tzn....
Witam. Od pewnego czasu uczę się pisać w VB.. Teraz, by wykorzystać potęgę wbudowanego w Atmegi UARTu, chcę sam stworzyć prosty terminal do odbioru i nadawania stringów. Zasada działania ma być bardzo prosta - wszystko co wyśle uC ma być wpisane do pola tekstowego, i analogicznie w drugą stronę (chodź tu zależy jaki program jest napisany na uC, ale...
Witam, Mam taki problem z programem, że pojawia mi się masa warningów, nie mam pojęcia co robie nie tak. Pod spodem kod wraz z opisem programu a jeszcze niżej log. [syntax=c]#include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> /* 4. Napisać program wczytujący tablicę łańcuchów ( tablic znakowych) i posortować...
Wszystko działa! Używam wprawdzie wersji 10.00 (2005), ale jest ta funkcja i jest w pełni obsługiwana. Zatem w finalnej wersji posłużyłem się na końcu funkcji nie: Dodano po 2 OK, doszedłem do tego, że funkcja Insert daje mi możliwość wstawienia czegoś w stringa, a wskaźnik wskazuje tylko miejsce w pamięci, więc wszystko gra i buczy. Mogę poprzez wskaźnik...
Wiersze zapisane są jako tekst, wiec i nr rachunku jest jako tekst . Ze względu na specyfikę formatowania "Ogólnego" w Excelu przy manipulacjach takimi 26 stringami szybko napotkać możesz na automatyczną konwersję do postaci typu 1,23457E+25 :D Przy imporcie wyciągów bankowych rozwiązywałem ten problem poprzez preparowanie wstępne plików źródłowych...
Na to jest dużo sposobów, w zależności czy masz w pliku danych datę czy liczbę porządkową, którą chcesz oś opisywać... opcji jest multum... to jest przykład metody którą możesz formatować sobie osie używając stringów do opisu poszczególnych kolumn. Ma to swoje zalety, mianowicie możesz sobie po lekkiej modyfikacji podpisywać kolumny datą, nazwą, czy...
...Ja piszę o czystym klepaniu w C/C++ gdzie kolega ma bardzo ograniczone zasoby i RAM i pamięci programu (Flash) więc z gotowymi bibliotekami często też nie poszaleje. .... Zrobię raz jakiś czas coś na mikro, nie tracę z tym kontaktu. Zrobiłem klucz krótkofalarski w inteligentnym C++ AS7, Atmega8 (de facto z wbudowanym schedulerem), obiecuję sobie...
Funkcje zaczerpięte ze strony : http://www.miscel.dk/MiscEl/CRCcalculati... Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq
Hej! Zobaczcie jak ja to robię, może komuś sie to przyda: 'Powiedzmy ze zmienna Liczba(single) wynosi 22.62555426 Temp = Int(liczba) ' dzieki temu poleceniu odcinam czesc setna czyli ' zmiennej Temp(byte) przypisuje liczbę 22 Liczba = Frac(liczba) ' dzieki temu poleceniu odcinam czesc ' dziesiętną czyli zmiennej Liczba(single) przypisuje ' liczbe 0.62555426...
Nie najprościej, ale dość efektywnie jest tak: 1 10 11 9 A B R X Z a b r x z nie dziwi. By poprawnie sortować string trzeba by użyć bardziej zaawansowanych algorytmów. W kodzie jest "zaremowana" (określenie pochodzi od starej formy wstawiania komentarzy poprzedzanych słowem "rem") obsługa schowka by jej użyć trzeba dołączyć UserForm w projekcie lub...
Nie stosuj polskich liter (ś,ć,ł..), nie ta strona kodowa. Częściowo poprawiłem kod, na tej podstawie dopisz resztę. Przy zadeklarowaniu tablicy o wielkości program projekt; uses crt; type sm = record Imie_i_Nazwisko : string[25]; Miejsce_Zamieszkania : string[10]; Data_Wprowadzenia : string[10]; Metraz : real;...
Użyj funkcji VAL. var = VAL( s). s to string, a var to liczba.
PHP automatycznie dokonuje konwersji integer na string, jeśli tego wymaga operacja. Ostatecznie zawsze można zrobić konatencję z pustym ciągiem lub rzutować na string. Pierwsza strona na googlach przy zapytaniu "php rzutowanie": [url=http://wortal.php.pl/wortal/artykul... i rzutowanie...
Dzięki za szybką odpowiedź. Wcześniej były podejmowanie próby uruchomienia dll-ki w C#, sama funkcja command (nota bene jedyna udostępniania przez bibliotekę) byłą wywoływana lecz pojawiał się inny problem w dalszej pracy z dll-ka. Jednak na podstawie sposobu podpięcia funkcji command w c# można wnioskować, że rzeczywiście typy TLnId i TStatus to są...
Nie chcę przekazywać stringów do funkcji bo to bez sensu żeby funkcja za każdym razem je konwertowała na swoje potrzeby. Chcę je raz odczytać, wsadzić odpowiednie wartości do struktur i funkcje będą sobie do nich sięgać. Generalnie już mam w głowie pomysł na to. Nurtuje mnie tylko jedna kwestia, mam taki kawałek kodu: /* Create tasks */ /* Function...
Masz niepoprawne porównanie stringów. Do tego służy funkcja strcmp lub strncmp. Skoro "czy pobiera stypendium" może przyjmować tylko dwie wartości, czemu nie użyjesz np. integera i wtedy 0 - oznacza, że nie pobiera, a 1 - że pobiera?
możesz od razu napisać : Lcd Fusing(napiecie0 , "#.#"); i nie trzeba deklarować stringów Więc mogę wpisać: Amp = Wart_aca * 0.0049 Locate 1 , 8 Lcd Fusing(amp , "#.##") ale w którym momencie muszę wtedy wstawić "I=" i "A" ? Znalazłem w szufladzie czujnik temperatury DS18B20 a na necie kawałki programu do obsługi...
(...)po "polskiemu" mało o tym jest. To trzeba się angielskiego zacząć uczyć :D Gwarantuje Ci, że to o wiele ułatwia życie. Ja dopiero po przejściu na poziom w miarę dobry z języka byłem wstanie zrobić cokolwiek poza miganiem diodą, napisami na lcd i termometrem :D ---- ale że mam dziś dobry dzień do dobrych uczynków... na przykładzie at24c16: http://obrazki.elektroda.pl/1832315300_1...
Nie analizowałem kodu. Błąd polegający na złej deklaracji zmiennych. błąd czasu wykonania Zamień zmienne liczbowe z Integer na Long ,ale to spowoduje tylko zmianę zakresu jaki osiągają. lub 1. Sprawdź czy, wartości którejś zmiennej są wczytywane w pętli jeżeli tak, to mogą się szybciej wczytywać niż krok/tempo pętli. Np. pakuje się więcej wartości -...
Witam. Mam problem ze zmianą odebranych danych z Uart'a na zmienną liczbową. Mianowicie na jednej Atmedze mierzę poprzez ADC wartość prądu i wysyłam ją na uart'a. Na drugiej Atmedze odbieram te dane i tu nie mam problemów - wysłane i odebrane dane się zgadzają i są poprawne. Ale odebrane dane są stringiem, nie mogę nic z nimi zrobić (matematycznie)....
Tag można (i w taki projekcie należy) przypisać z designera. Czyli według Ciebie lepiej konwertować string na int :?: Lepiej mieć jednolite panowanie nad kontrolką z jej położeniem, daniem nazwy i wszystkiego co potrzebuje, więc również Tag. Ustawianie tego z innego miejsca niesie ryzyko, że ktoś coś zapomni (ale ma zaletę, można wtedy podstawiać np...
Ale chcialbym dodac opcje Form4.hide. Jednak pojawia sie bląd. Gdy odpalam program niby okienko Form4 ladnie znika, ale gdy zamykam wszystko pojawia się jakies Okienko CPU z podzialem na 4 czesci, mnostwo liczb, to zdecydowanie jakis blad bo nawet nie powraca do wyjsciowego wygladu (object inspectra itp). U mnie pojawia sie strzalka przy: ntdll.KiFastSystemCallRet:...
Mam skrypt ściągnięty z netu do konwersji w ekcelu słownie kwoty , niestety z błędem ( autor nie odpowiada). Błędnie konwertuje nst. liczby: 1000 - jeden tysięcy, 12000 - dwanaście tysiące, 13000 - trzynaście tysiące, 14000 - czternaście tysiące ( to samo z milionami, bilionami itp). Załączam skrypt i proszę szanowne forum o poprawienie i udostepnienie...
Witam Mam pytanie. Jak zrobić coś takiego żeby Stringa zamienić na integer by teks zamienił się na liczne. Np. String="cos" i ma mi zamienić z tego stringa na liczbę dziesiątkową.
Lubię takie łatwe tematy z Javy :) Życzę trudniejszych tematów ;-) Dobra, napisałem krótki programik demonstracyjny. Ogolnie wejscia ze Streamow przerzuca sie do buforów bajtowych. Ten trzeba przekonwertować na String'a, który następnie trzeba zinterpretować i załadować do int'a. Funkcja trim jest użyta, aby wywalić jakieś tam entery i spacje. Ponieważ...
Witam, mam problem ze stworzeniem tabeli, w której zawarte byłby różne typy danych(konkretnie boolean, integer, string). Byłbym wdzięczny, gdyby ktoś wyjaśnił, podpowiedział jak stworzyć tabele z różnymi typami danych Z góry dziękuje za pomoc
Ten kod z C# się tu nie nadaje. Do prostego kopiuj -wklej na pewno nie. Ale masz już to przecież zrobione w VB, w swoim pierwszym poście podałeś: [syntax=vb]Dim Ln As Integer = RichTextBox1.GetLineFromCharIndex(RichTe... zwraca numer aktualnej linii, prawda? Więc wykorzystaj go do pobrania całej linii z tablicy RichTextBox1.Lines,...
Witam ! Jeśli chcesz to zrobić w c++ to jest nawet taka gotowa funkcja ktora to robi "itoa" integer to asci. A jeśli chodzi tobie o ideę jak się to robi to dzielisz swoją liczbę raz przez 10 a reszta z dzielenia to cyfra jedności to co zosstało dzielisz znowu przez 10 i teraz reszta z dzielenia to cyfra dziesiatek i tak dalej. Pozdrawiam
Witam. Walczę już kilka dni i ciągle nic. W AutoIt wystarczyło dosłownie kilka linijek i katalog utworzył się na Chomiku bez problemu. A w Delphi 7 + Synapse, w którym piszę ciągle dostaję odpowiedź <500 Internal Server Error>. Poniżej gotowy kod, który loguje do Chomika prawidłowo, prawidłowo "klika" w ikonkę dodaj folder (jest prawidłowa odpowiedź),...
Jaką funkcją skonwertować zmienną typu znakowego do typu całkowitego? W C++ robi się to przez StrToInt . Jakie są w ogóle odpowiedniki funkcji: StrToInt i IntToStr FloatToStr itd. Zamykam. - arnoldziq
Tak, tablica jest stała (512) ale nie wszystkie są aktualnie wykorzystywane. Z tego co wiem, SORT sortuje według wielkości, oraz nijak się ma do string'a. "Sorting is implemented for BYTE, WORD, INTEGER, LONG and DWORD arrays."
Witam wszystkich mam pewien problem otóż muszę skomunikować się z karta SD tworząc system plików Fat. Najlepszym rozwiązaniem wydaje się skorzystanie z biblioteki FatFs. Postępując zgodnie z zaleceniami Pana Paprockiego stworzyłem 5 potrzebnych funkcji, ściągnąłem znienawidzone biblioteki peryferyjne producenta z nie mogę tego skompilować gdyż co chwilę...
znam atoi() i czasem używa, ale ta funkcja działa niestety w drugą stronę (z liczby robi stringa). Tym razem potrzebuję string --> integer
ale jak wziąść z labela wartosc zeby mozna nią dalej operowac (tj. dodawac do niej kolejne liczby)? Bo w labelu zapisujemy chyba tylko tekst jak sie nie mylę. strtoint(label1)? cos takiego??? w labelu siedzi string jak chcesz go wyciągnąć i zamienić na liczbę to konwertujesz go w ten sposób: var i: integer; begin i:= StrToInt(Label1.Caption);...
Programuje dopiero 3 dzien i nie znam jescze niektórych rzeczy tzn wiekszości:D a zapis ze String input="12121212" a potem int x = Integer.parseInt(input.substring(i,i+1))... y = Integer.parseInt(input.substring(i,i+1))... i to w petli for tez nie bedzie dobrze?? jezeli dobrze wyczytałem to zamienia stringa na typ integer z wcięciem konkretnego pola.
A jaka to jest liczba "123milisekund" ? Delphi wyrzuci wyjątek o niemożności przekonwertowania. Jeśli już chcesz tak zrobić aby w edit'cie mieć liczbę i stringa to z powrotem musisz sobie tą liczbę odzyskać. Możesz zrobić tak: 1. szukasz na którym miejscu w stringu pobranym z edita jest ' ' <-spacja, czyli np: function LastDelimiter ( const Delimiters,...
Zacząłbym od tego: Otrzymujesz wartość zmiennej temperatura równą np. 1871819,25. Jak przemnożysz to przez 16 to okaże się, że wyrażenie (temp1 + (temp2*256)) zwraca wartość 29 949 108. Teoretycznie zmienne temp1 i temp2 nie powinny przyjmować wartości większych od 255, więc wartość maksymalna wyrażenia (temp1 + (temp2*256)) = (255 + (255*256)) = 65535....
Witam, mam problem z wysyłaniem zmiennej typu String przez Bluetooth. Chcę aby moja aplikacja wysyłała mi Stringa, a nie jak to u mnie teraz jest że odbierane są znaki ASCII. Zamieszczam kod: try { Socket.getOutputStream().write... Socket.getOutputStream().write... }...
Witam. Potrzebuję wydobyc dane o aktualnej dacie w step7 (s7-300) i z liczb zrobić stringa. Generalnie już sobie poradziłem, ale niestety z jakiegoś powodu dostaję co prawda np. rok jako liczbę 12 ale w zapisie szesnastkowym co oznacza, że po zmianie na integer dostaję liczbe 18 :\. Więc.. jak wydobyć rok, miesiąc, dzień, godzinę, minutę i sekundę z...
Mam problem, wiem że banalny, ale już trzeci dzień nad tym się zastanawiam, szukam i mądrzejszy nie jestem. Z mikroprocesora dostaję stringa w którym jest zapisany w hex bajt (np. F3). Trzeba mi to przekonwertować na integer i na stringa w którym będą zera i jedynki (np. 11110011). To wszystko najlepiej wykorzystując jakieś funkcje w Delphi.
Możesz to zrobić łopatologicznie - konwertować te flagi np. do stringa (z użyciem liter B,U,I) albo do integera (przyporządkować odpowiednie bity poszczególnym flagom). Pole bitowe z flagami dałoby się chyba nwet bezpośrednio przekonwertować na integera - ale to jest nieeleganckie rozwiązanie ;)
Przy uruchomieniu wywala błąd: "" is not a valid integer value' Pewnie łapie wyjątek, złap obsługę przez try..catch i nie będzie tego problemu, a przy okazji rozwiążesz problem konwersji stringa na liczbę
Witam wszystkich, Panowie mam takie pytanie dotyczące kawałka kodu odpowiedzialnego za transmisję danych programowym uartem. [syntax=basic4gl] dim sms as string*70 dim ss1 as string*20 dim ss2 as string*20 dim ss3 as string*20 dim i1 as integer dim i2 as integer dim i3 as integer Ss2 = Str(i2) Ss2 = Format(ss2 , " 0.0") Ss1 = Str(i1) Ss1 = Format(ss1...
używam VB 2010 express i instrukcja open nie działa Ja używam VB2005EE bo .Net 4 psuje mi komunikację z faxem, ale to bez znaczenia bo kod jest kompatybilny w górę: sprowadzić do stringa Można, ale jak widać wyżej w vb.net nie trzeba :D
Korzystam z JvInterpretatora który umożliwia wykonywanie kodu Delphi napisanego w skompilowanej już aplikacji. Niestety, z tego co widzę to dodawanie unitów z których chce się skorzystać jest utrudnione. Polega to na napisaniu unitu w procedurze GetUnitSource samego interpretatora, np.: Source była cała jego treść. Próbuję zrobić coś takiego ale nie...
Witam! Spróbuj podejrzeć jakie bajty odsyła urządzenie w ten sposób: procedure TForm_Main.ComPort1RxChar(Sender:... TObject; Count: Integer); var Bajt:Byte; i:Byte; begin for i := 1 to Count do begin ComPort1.Read(Bajt,1); Memo1.Lines.Add(IntToStr(Bajt... end; end; A przy wysyłaniu Stringa dodaj linię:...
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:...
Dziękuję za porady, ale jeszcze wciąż coś robię nie tak. A więc: odczytuję czas instrukcją RD_SYS_T, zapisuję otrzymane dane do zmiennej DTL. Następnie ze zmiennej DTL wyciągam nanosekundy, ale jest to zmienna UDInt, i ma do 9 cyfr, z czego 3 ostatnie cyfry to zera. Potrzebuję wyciąć z całej wartości "nanosekundy" cyfrę nr 5. Przekształcam zatem "nanosekundy"...
adzę używać parametrów w zapytaniu, a nie tworzyć w ten sposób stringa z dla cmd... De gustibus no disputandum est.... 1. Przede wszystkim moja rada - jeśli konstruujesz kwerendy w kodzie (składasz "string'i") wyświetlaj sobie je - i sprawdzaj wprost na bazie danych - czy są poprawne, czy błędne. Szukanie "zagubionego apostrofu/przecinka" - to jak...
Dzieki!! Nawet troche prostszy jest ten komponent niz ten co poprzedniego co uzywalem. Swietnie odbiera mi dane w postaci stringa.Wszystko jest pieknie.A jak chce przekonwertowac wartosc,ktora uzyskuje z procedury ReadStr na integer to wyskakuje mi blad(nie podczas kompilowania tylko podczas uruchamiania) Jest za to procedura read,ktora zwraca wartośc...
Wysłanie zmienne po serialu to instrukcja Serial.println(zmienna). Jeśli z tym masz problem to faktycznie jesteś w ciemnej du... Znacznie bardziej skomplikowany jest odbiór. W przykładach w IDE masz "serial event" krótki i prosty przykład jak odbierać ciąg znaków zakończony CR+LF. Spróbuj czy będziesz umiał nadać coś jednym arduinem i odebrać drugim...
Panowie, bardzo dziękuję. Poprawiłem kod w ten sposób: [syntax=delphi] [...] procedure TForm1.PoClick(Sender: TObject); var x, y:integer; begin for x := 0 to 5 do for y := 0 to 2 do if strtoint(StringGrid1.Cells[x,y])<=0 then StringGrid2.Cells[x,y]:=stringgrid1.cell... else StringGrid3.Cells[x,y]:=(stringgrid1.cel... end; end.[/syntax] Zupełnie...
Może jestem dzisiaj jakiś obecny nie przytomny ale nie rozumiem. Przypuśćmy że mam stringa z kodem triggera i teraz jak mam z poziomu Delphi utworzyć trigerra przy pomocy tego stringa? Może jakiś przykład? Dodano po 1 Znalazłem odpowiedź, która mnie satysfakcionuje. Podaje kod dla innych szukających podobnego problemu: procedure TForm1.Button1Click(Sender:...
Witam Co do procedury "val" to Help się kłania. Służy ona do zamiany ciągu znaków na liczbę. Ma ona tą zaletę że zwraca kod błędu konwersji. Nie wiem jak wygląda ten program z książki ale jeżeli ramka danych się nie zmienia to można zrobić np tak: _temperatura_ := StrToInt(Copy(_bufor_, _pozycja_ , _ilosc_znakow_)); gdzie: _temperatura_ : to wynik zamiany...
itoa -> integer to ascii string -> funkcja zmieniająca liczbę całkowitą na stringa. Nie floaty. Ale można ją próbować wykorzystać z rzutowaniem floata na inty, np.: [syntax=c] float liczba1; // (...) // liczba1 = coś; itoa( (int)liczba1, text, 3 ); // uzyskamy część całkowitą text[3] = ','; // wstawiamy przecinek - znak dziesiętny itoa( (int)(10*liczba1)%10,...
Hmm.. teraz to już nie wiem, możliwe, że palnąłem głupotę. Sprawdź kilka kolejnych odczytów portu pod kątem długości zwróconego stringa. Możesz to zrobić np tak: [syntax=pascal] unit ODCZYTRS; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, CPort; type TForm1 = class(TForm) Memo1: TMemo; Button1:...
Twoje Bym zmienił, z podobnym zastrzeżeniem, paczkowanie w tej idei "klucza logicznego" która dla mnie ważna, by było czymś w rodzaju ważne pole , co usiłuję na kol. hansklis wydębić, to symbol klienta, pesel dla jakiś historii o człowieku, numer faktury gdy wiersze są pozycjami (mowa o długich fakturach), numer telefonu jeśli to pozycje bilingu itd...
Intuicja mi podpowiada, że tak głowny program wyglądać nie może bo program najpierw kompiluje moduły a dopiero potem kompiluje reszte więc z tego co kumam w głownym programie nie może być zdeklarowana zm plikOtwierany:text. W dodatku przy każdej procedurze zmienna plikowa musi być podana z varem przynajmniej z tego co rozumiem. Postanowiłem, że tym...
Bascom to nie język C - a ty mu za dużo do myślenia dajesz w tej linijce ;) Text = Format(str(t) , " ") tzn jako pierwszy parametr funkcji Format dajesz nie STRING tylko kolejną funkcję w postaci str(t) . To może czasem przypadkowo zadziałać i tak może działo się w starszej wersji choć nie było zgodne z opisem działania funkcji...
integer stringi integer string singel integer
schemat wiertarka stołowy drukarka laserowa kolorowa schematy ładowarek uniwersalnych
zigbee schodowy zigbee schodowy
Klekot wtrysków w BMW X3 E83 2.0i N46B20B z LPG Hard Reset LG G2 Mini - Instrukcja Krok po Kroku