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ęć".
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 "-".
"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
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 <...
(..) 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
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}...
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
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...
treraz mam problem z sortowaniem... Moglbym prosic o jakie sprzyklady - jak to zrobic?? W zamysle jest tak by z gotowej listy wyszukiwac np. najmniejszy element i wpisywac go dinowej listy usuwajac ze starej i tak dlugo az stara lista bedzie pusta... tylko ze to ma byc sortowanie po wszystkich skladowwych czyli i po stringach i po realach i po integerach......
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...
...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...
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.
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...
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
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....
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;...
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];...
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,...
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...
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...
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...
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...
-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');...
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, 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ż...
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! 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...
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....
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...
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ść.
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...
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):...
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...
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...
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ą...
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...
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...
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 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 -...
Zadanie banalne - nieco pewniej można zrealizować, a dodatkowo jeśli chcesz tylko nazwę ulicy, to: var i,p2: Integer; begin with Memo1.Lines do for i:=0 to Count-1 do if (Copy(Strings[i],1,Pos... -',Strings[i]))=Edit1.Te... then begin p2:=Pos('- ',Strings[i])+2; Edit2.Text:=Copy(Strings[i...
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:...
Przepraszam. Bascom avr
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)....
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
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ź),...
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...
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."
A może prościej? Zamiast sortować każdą kolumnę w osobnej procedurze, użyć czegoś takiego : procedure SortStringGrid(var GenStrGrid: TStringGrid; ThatCol: Integer); const TheSeparator = '(at)'; var CountItem, I, J, K, ThePosition: integer; MyList: TStringList; MyString, TempString: string; begin CountItem := GenStrGrid.RowCount;...
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...
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:...
http://obrazki.elektroda.pl/6035089300_1... Moduł Arduino Yun jest świetnym sposobem, aby wejść w tematykę Internetu Rzeczy (IoT). Arduino Yun to niewielki moduł integrujący w sobie Linuxa na Układzie z światem Arduino. Poniższy projekt jest wprowadzeniem w tematykę Arduino Yun, oprogramowywanie sensorów w Pythonie i PHP oraz w tworzenie...
Stacja Pogodowa ESP8266 + wyświetlacz VFD https://obrazki.elektroda.pl/1002039200_... Zainspirowany stacją pogody kolegi vanaxis z tematu: https://obrazki.elektroda.pl/3997029100_... Jak nie może sie połączyć to wyświetla ekran poniżej i czeka: https://obrazki.elektroda.pl/4415212900_... Po zalogowaniu...
Wkleiłem bibliotekę w takiej postaci #define TEST_PRINTF 1 #ifdef TEST_PRINTF #include <stdio.h> #endif //typedef unsigned int uuint ; //**************************************... static void printchar (char **str, int c) { if (str) { **str = c; ++(*str); } #ifdef TEST_PRINTF...
C:\Documents and Settings\Dawid>d: D:\>cd "\Dokumenty\Delphi\avi2wavXY" D:\Dokumenty\Delphi\avi2wavXY>dir Wolumin w stacji D to INST I DANE Numer seryjny woluminu: 4030-00C4 Katalog: D:\Dokumenty\Delphi\avi2wavXY 29.03.2009 13:44 <DIR> . 29.03.2009 13:44 <DIR> .. 23.07.2008 13:35...
https://obrazki.elektroda.pl/7313059800_... Co do wymiany mocniejszego ukł. chłodzenia, to na jaki wymienić?Na co zwracać uwagę? Dane z HWiNFO64: Intel Pentium B960 [General Information] Processor Name:Intel Pentium B960 Original Processor Frequency:2200.0 MHz Original Processor Frequency [MHz]:2200 CPU...
Przepraszam że nie potrafię tego wyjaśnić ale to nie ja pisałem ten program. Mam taki kod: http://obrazki.elektroda.pl/4548415200_1...
zmienna integer singel integer integer overflow
skanowanie dwustronne arduino przycisk funkcji monitor audio subwoofer
czemu zalewa swiece czemu zalewa swiece
Błąd E900 w pralce Haier - przyczyny i rozwiązania Lokalizacja czujnika powietrza dolotowego w BMW E65