Może to ci pomoże http://cpp0x.pl/dokumentacja/standard-C/... schowek = strtok( NULL, korektor );
[syntax=c]//temp = 243 == 24.3*C utoa(temp/10,buff,10); lcd_str(buff); //wyświetla '24' lcd_str("."); //wyświetla '.' utoa(temp%10,buff,10); lcd_str(buff); //wyświetla '3' lcd_str("*C"); //wyświetla '*C'[/syntax]
Musisz zrobić z tego stringa liczbę. Najprostszy sposób to taka funkcja [syntax=cpp] #include<sstream> int string_to_int(string tekst){ int liczba; istringstream strumien(tekst); strumien >> liczba; return liczba; } [/syntax]
A filtrujesz stringa czy liczbę??
Powinno być: suma += int(i)
1. Zapoznaj się z pojęciem formatowania. 2. Zapoznaj się z podstawami typów oraz z ich wprowadzeniem do programu. 3. Zapoznaj się z tablicami. 4. Zapoznaj się z podstawowymi operacjami. Po zapoznaniu się z tym nie będziesz miał żadnych problemów z wklepaniem czegoś takiego: [syntax=c]#include <stdio.h> int main(void) { unsigned liczba; char *tb[3][10]=...
To spróbuj, a później pisz. Proszę bardzo:[syntax=c]String test="40000001"; Serial.println(atol(test.c_str()));[/syn...
Bardzo dziękuje, czy istnieje jakaś funkcja sprawdzająca czy w stringu występuje szukany ciąg znaków? np. strchr - http://www.cplusplus.com/reference/clibr... strstr - http://www.cplusplus.com/reference/clibr... A mógłby Kolega rozwinąć myśl o sposobie matematycznym na ten problem? Wyszukanie cyfr w liczbie bez użycia...
Mniej więcej najbardziej łopatologicznym sposobem, żeby zobaczyć jak to działa: [syntax=c] uint8_t String[] = "ABCD"; uint32_t HexStringToDec(char* InputString, uint32_t StringLength) { uint32_t i; uint32_t DecVal = 0, TempVal; for(i = 0; i < StringLength ; i++) { switch(InputString[StringLength - 1 - i]) { case 'A': { TempVal = 10; break; } case...
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...
Funkcja ta zwraca stringa, a ty potrzebujesz liczby
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.
proste - dzielisz sobie przez 10 i sprawdzasz, czy liczba jest większa od 1 - jesli nie, to znaczy, że jest 1 cyfra, jeśli tak, to dzielisz przez 100 i sprawdzasz, czy liczba jest większa od 1 - jesli nie, to znaczy, że są 2 cyfry, jeśli tak, to dzielisz przez 1000 itd. To najgłupsza ale najprostsza metoda jaka mi przychodzi do głowy ;-) Możesz również...
Nie znam sie za bardzo na C, ale spróbuj zróbić z tej liczby stringa
Witam, Pierwszy bajt stringu podaje zadeklarowaną długość. Drugi bajt stringu podaje aktualną liczbę znaków w stringu. Pozdrawiam. Paweł
BTSerial.write("48") działa ale liczba ma się zmieniać co chwile więc to nie przejdzie. Może tak (gdzie liczba to liczba całkowita): p to ilość cyfr po przecinku. Dodano po 3 [url=https://www.arduino.cc/reference/en...
Wczytywanie takiego pliku jest bardzo proste. Zobacz przykłady użycia ifstream W twoim przypadku to mniej więcej tak będzie wyglądać: [syntax=cpp] ifstream plik("plik.txt", ifstream::in); string str1, str2; double num; plik>>str1>>str2>>num; /*dodawanie do listy zostawiam Tobie*/ [/syntax] Pisane na kolanie, ale tak to mniej więcej ma wyglądać. Musisz...
Zajrzyj tutaj : http://www.elektroda.pl/rtvforum/viewtop... jest wytłumaczone, dlaczego kropka jest traktowana inaczej niż przecinek. A zamienić jedno na drugie, to już chyba nie problem. Tym bardziej, że odczytujesz dane jako String. Taki kod powinien rozwiązać twój problem: [syntax=delphi]program Project1; {$APPTYPE CONSOLE} uses...
Dlaczego pobierasz stringa, jak chcesz pobrać liczbę? in >>tabl[0]; in>>tabl1]; .... itd lub w pętli?
Znaki terminujące - czyli "\r\n", ewentualnie NULL, zazwyczaj kończą zmienne typu string. Nie sądzę, żeby były wysyłane po każdym znaku. Nie programowałem w C#, ale wydaje mi się, że kompilator dodaje Ci te znaki automatycznie. Spróbuj odbierane znaki zapisać do zmiennej innego typu, np "byte" lub "char". Jak wygląda Twoja procedura odbierająca znaki...
Szkoda, że nie podałeś tego polecania na samym początku. Zatem powinno być coś takiego: [syntax=java]using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine(" Podaj ilość liczb n"); int rozmiar = Convert.ToInt32(Console.ReadLine());...
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...
liczbę zamień na string: S1 = Str(i), a stringi dodaj.. S=S1+S2+S3
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,...
Najprawdopodbniej w tej zmiennej coś jest jeszcze na końcu. Mogą być znaki niewidoczne, np CR lub /i LF. Spróbuj wyświetlić długość tego stringa (w Bascomie chyba funkcja Len) i wtedy bedziesz wiedział czy aby tam jest tylko liczba. Możesz spróbować też konwertować tego stringa po jednej cyfrze, a więc robisz pętlę w której wycinasz fragment stringa...
A jak w Delphi zrobić z liczby stringa? W VB robiło się to np tak: dim a as string b as integer b = 10012 a = cstr(b) A tu? Jest jakaś gotowa funkcja?
Moja liczba to 34bity. Myślałem o stringu: 1. załaduję liczbę stringa i string do eepromu, 2. odczyt eepromu do stringa 3. Wysyłanie: odczyt kolejnych adresów stringa ( po kolei jeden adres to jeden bit który wysyłam) Mogę też tak: zacznę zapisywać to w eepromie, każdy bit to inny adres (tak będzie najłatwiej, bo będę tylko zmieniał numer adresu) ale...
Cześć, Jak w CubeIDE zamienić liczbę uint64_t na stringa? Kompilator nie zna ltoa . Pozdrawiam.
Użyj funkcji VAL. var = VAL( s). s to string, a var to liczba.
Wynikiem operacji:[syntax=c]String name = "CellV_0" + j;[/syntax] na pewno nie będzie string "CellV_0x", gdzie x jest kolejną liczbą. Konkatenacja tak nie działa. Co innego, kiedy zapiszesz:[syntax=c] String name = "CellV_0" + String(j);[/syntax]i tak będzie OK.
Może byłoby efektywniej gdybyś nie zamieniał wyniku x_part & y_part , oraz x_part | (y_part ^ 0xff) na ciąg znaków, tylko po to aby potem zamienić go znowu na liczbę, dodać 1, i znowu zamienić na string; lepiej chyba w tablicach net i broad przechowywać liczby, i na string zamieniać zaraz przed wypisaniem na ekranie (lub zaraz przed join'em) ;).
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow Zapomnij o tych funkcjach, są przeznaczone dla C, nie dla C++. Są zwyczajnie niebezpieczne - jak to połowa funkcji w C... Mirek, skoro to C++, proponuję zdefiniować sobie taki oto szablonik: template <class T> std::string ToString(const T& t) { std::ostringstream...
Ale niestety też trzeba się bawić w konwersję liczb, te to bardziej do string. Nie potrzebne są żadne stringi, konwersje itp. . Do wyświetlenia na wyświetlaczu siedmiosegmentowym potrzeba jedynie informacji co ma być wyświetlane na każdej pozycji. Jaka cyfra od 0 do 9. Owszem można użyć konwersji liczby int na string i z tego wyciągnąć wartości poszczególnych...
znam atoi() i czasem używa, ale ta funkcja działa niestety w drugą stronę (z liczby robi stringa). Tym razem potrzebuję string --> integer
Poczytałem ale... dalej nic z tego nie rozumiem:( Na to niestety , nie mam wpływu :| chyba tylko gotowy przyklad mi pomorze. Ok. Dim Liczba As String * 4 , Cyfra As String * 1 Dim Tysiace As Byte , Setki As Byte , Dziesiatki As Byte , Jednosci As Byte Liczba = "2007" Cyfra = Mid(liczba , 1 , 1) Tysiace = Val(cyfra) Cyfra =...
funkcja Bin(a) zwraca ciąg znaków (String*8 w tym przypadku), a ty to przypisujesz do zmiennej Byte, więc wyląduje w niej kod ASCII pierwszego znaku, czyli 0 -> ASCII -> 48 a więc albo po prostu Print a albo Dim Liczba As String * 8 Edit: (at)UP: kolega tadzik85 mnie ubiegł
Po co używać sprintf do konwersji liczby całkowitej na stringa? To jest nieefektywne. W m8 sprintfa to możesz użyć, jak chcesz bezstresowo "mieszać" tekst z wartościami zmiennych i umieszczać to w tablicy, np x toa. Dlaczego z funkcją utoa też nie działało? Bo utoa jako argument przyjmuje unsigned int czyli na avr 16 bitów a więc max 65535. Ty potrzebujesz...
polecenia dla nowych kompilatorow inttostr, badz w starszych poszukaj w helpie o 'val' i 'str'
Na upartego przy 24 panelach 305W Sofar 6KTLM-G2 by uciągnął dwa stringi po 12 paneli ale ty masz chyba teraz falownik 1F wiec taka zmiana by raczej nie przeszła bo OSD więcej jak 3600W na jedna fazę już nie puszczają. Musiałbyś dać większy falownik ale wtedy 3 fazy albo zostać przy tym (i zmienić liczbę paneli w stringu) i dorzucić kolejny 1 fazowy...
Zamiast wysyłać przez RS232 binarnie - co często przy przesyłaniu większych porcji danych przez początkujących będzie się kończyło samymi problemami - to nie łatwiej ci zamieniać przesyłane liczby na stringi a po odebraniu ze stringów na liczby. Dzięki temu twoja ramka będzie mogła być po ludzku zakończona znakiem ENTER a co za tym idzie wszystko co...
Musisz odczytywać aby oczyścić bufor. Zobacz poprzedni post bo edytowałem. Raczej na pewno wysyłasz dane znakowe, Wysyłałbym liczbę w hexe ponieważ string na stałą długość. Po stronie odbiorczej kompletował 4 kolejne znaki i dopiero zamieniał Hex na int
A jakiego typu jest liczba[0] ? Poza tym string musi sie konczyc NULL-em i zawsze dobrze go dostawiac na koncu. A z ta strumieniowoscia to juz w ogole nie kumam o co biega. I jak zwykle ciekawe jest to mieszanie C i C++ ale w zasadzie kto by sie przejmowal.
Zacznij zatem od porzucenia Bascoma i przesiadki na C, skoro zależy Ci na wydajności. Przy okazji możesz wziąć procesor tańszy od AVR i z 10 razy szybszy, np. jakiegoś Cortexa. Zacznij zatem od sensownego udzielenia odpowiedzi na jego pytanie. Może jeszcze ARM i frytki do tego? Nie wiesz, nie pisz. Dawid88: Zagadnienie bardzo interesujące, bo sam wiem...
To jest dosyć niewygodny sposób na przesyłanie zmiennych w postaci znaków ASCII i sam się nieco ograniczasz, bo pierwsza zmienna musi mieć zawsze dwa znaki, druga trzy itp... Jeśli chcesz troszkę bardziej uniwersalnie podejść do tematu to przesyłaj wartości zmiennych w ten sposób: PRINT XX,YYY,Z,KKKK czyli każda wartość oddzielona np przecinkiem. Później...
Dzień dobry, czy jest możliwość sprawdzenia jaka jest liczba podpiętych paneli w danym stringu?
Najprościej podstawić nowe listwy bez rozbierania matrycy. Jeśli nie masz, to możesz spróbować na jakiś "innych", byle liczba i napięcie diod w stringu były odpowiednie. kiedy listwy są podłączone do zasilacza TV to podświetlenie nie uruchamia się. Zabezpieczenie działa szybko.
Powinieneś dokonać konwersji z liczby zmiennoprzecinkowej do Stringa skoro wykonujesz dzielenie. np. FloatToStr
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ą.
ASC() help od takich rzeczy jest No niestety to nie do tego. Zamiana stringa w bascomie na liczbę to funkcja VAL()
Witam i przechodzę do rzeczy.Na 1-szy ogień idzie ten kawałek kodu: 'wpisywanie pewnych wartosci ... G = 272 Liczba = 30 Liczba = Hexval(liczba) G = Hexval(g) Kombinacja = 1 Czas = 1000 ... I jakież to wartości ,zawierają zmienne :?: Ano takie: Liczba=238 :?: G=3793(0x0ED1) :!: Czas=1000(0x03E8) Ok. ... Writeeeprom Czas , Liczba Writeeeprom...
Funkcja [url=http://www.php.net/manual/en/functi... sprawdza, czy typ zmiennej od początku jest liczbą (tj. kiedy liczba została bezpośrednio przypisana do zmiennej). W tablicy $_POST w momencie wysłania formularza nie masz liczby, tylko string - wszak w formularz możesz wpisać cokolwiek... Możesz użyć funkcji gettype żeby to sprawdzić....
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,...
dodawanie dla zakresu od 0-10. Można porobić funkcje konwertujące stringi na pozostałe cyfry, ale chyba w tym zadaniu nie o to chodziło. "Nieeleganckie "if-else" dlatego, że dziwaczny typ String^ nie pozwala na korzystanie z instrukcji switch-case. [syntax=cpp] private: System::Int16 Wartosc; private: array<System::String^>^ liczby; private: System::Void...
potraktuj liczbę jak stringa. odwołuj się jak do tablicy. zaczynasz od końca ( w sensie jak najdalej od przecinka:) ) bierzesz n+1 liczb po przecinku Jeśli ostatni jest większy niż 5 to to zapamiętujesz ( jak jest mniejszy to wyświetlasz bo i tak się nic nie zmieni). jeśli był większy to : dodajesz do tej liczby 0,1 x 10^n gdzie n jest równe liczbie...
Konwersję z liczby całkowitej na string łatwo można Sobie zaimplementować, implementacje funkcji itoa() też są dostępna, wystarczy poszukać w sieci: [url=http://en.wikipedia.org/wiki/Itoa]i... Część po przecinku też można wydobyć za pomocą itoa() wystarczy pomnożyć wynik przez wielokrotność 10 i zapisać go do integer. Warto ogólnie operować na liczbach...
No, to rzeczywiście masz ciekawy przypadek. String 01 jest poprawną liczbą, niestety ósemkową, co oznacza, że 09 liczbą nie jest i let nie zadziała. Daj: [syntax=bash] mstart=`date +%S`; mstart=${mstart#0} [/syntax]
1) Warunek jest taki że string zawsze musi mieć taka samą długość 2) Użyj funkcji MID aby powycinać ze stringa kawałki z poszczególnymi temp 3) I tutaj uwaga - konwersje string->liczby są pamięciożerne. Jeśli nie wykonujesz żadnych obliczeń temperatury itp to odebrany string wyświetl na lcd jako string a nie jako bajty. Poprostu funkcją MID porozcinaj...
W jaki sposob mozna zamienic stringa do liczby calkowitej?
Istnieją co najmniej trzy sposoby. Poczytaj dokumentację: http://www.cplusplus.com/reference/strin...
Tak kombinuję: [syntax=c] If msg.StartsWith("T") Then Dim Pos As Int = msg.IndexOf(",") EditText2.Text = msg.SubString2(0,Pos) EditText4.Text = msg.SubString(Pos + 1) End If [/syntax] msg to T,123,4567 ' przykładowo T-stały początek stringa 123 - pierwsza liczba, która może być 1,2,3 lub 4 cyfrowa 456 - druga liczba, która również może być 1,2,3 lub...
Sorki nie zauwazylem ze to progmem. Pointery w progmem nie istnieja w sposób tak rozumiany jak w normalnej pamieci - tak ze tak łatwo nie bedzie. [syntax=c]#define BUFFLEN 18 char __buff[BUFFLEN]; strncpy_P(__buff, (const char *)pgm_read_word(&(ptr_to_text[0])), BUFFLEN - 1); __buff[BUFFLEN -1 ] = 0;[/syntax] i dopiero mozesz wolac swoja funkcje cos...
[syntax=vbscript]Function Liczba(K As String) As String d = Len(K) For x = 1 To d a = Mid(K, x, 1) b = Mid(K, x + 1, 1) w = Asc(a) w2 = Asc(b) If w > 47 And w < 58 Then If w2 < 48 Or w2 > 57 Then o = o & a Exit For End If o = o & a End If If f Then Exit For Next Liczba = o End Function [/syntax] lub [syntax=vbscript]Function Liczba2(k...
Bo to wstyd napisać program obsługujący liczby zapisanych w postaci stringa bo na tym chyba twój przykład polega, a nie umieć tego zrobić na liczbach binarnych.
Czyli stosujemy zmienną tak aby nie zajmować więcej miejsca niż nam potrzeba? Czy możesz wytłumaczyć z tymi liczbami stałoprzecinkowymi?
ja bym wpisywal np. do stringa i pozniej go zamienial. Albo inna metoda 1klawisz x100 + 2klawisz x10 + 3klawisz= zmienna
Nie udało się, ponieważ to co napisano nie ma nic wspólnego z zadaniem. Najprostszy sposób: Wczytaj tą liczbę do zmiennej typu string lub po wczytaniu skonwertuj do string. Dopiero ten string analizuj. Krótszy sposób: [syntax=pascal]var Digit,Prev,Value:Integer; ReadLn(Value); Digit:=10; Prev:=11; while (Value>0)and(Digit<Prev) do begin Prev:=Digit;...
Polecam korzystanie z ChatGPT, Claude itp. - one sobie dobrze radzą z Excelem. Działa, to, co mi zaproponował ChatGPT, też działa Sub ZamienNaHiperlacze() Dim rng As Range Dim cell As Range Dim liczba As String Dim sciezka As String ' Ustaw ścieżkę bazową Dim katalog As String katalog = "C:" ' Jeśli zaznaczono zakres komórek Set rng = Selection For...
Sporo możliwości daje funkcja sprintf(). Działa podobnie do printf(), tylko zamiast wywalać tekst na standardowe wyjście, wrzuca go do stringa. char bufor[ROZMIAR]; int liczba; sprintf(bufor, "wynik: %d", liczba); W podobny sposób do stringa można wstawiać liczby całkowite, zmiennoprzecinkowe, a także inne stringi. Pozdrawiam
Musze zamienić podane znaki (składające się z cyfr) typu string na liczby. Jak to zrobić?
jak wygląda str na początku i przed konwersją do liczby?
1. nawet kolega (at)Tadeko9 nie napisał wyraźnie, czy wejściowa "liczba" to naprawdę liczba, czy napis (string) Liczb jako liczb, to tak naprawdę we współczesnym komputerze trzycyfrowych nie ma. (at)excray 2. słusznie pytasz o assembler - liczba setek - liczba dziesiątek - liczba jednostek 3. Liczba czy cyfra. Co ma być wynikiem
CRC8 liczy CRC z określonej liczby bajtów danych. Checksum liczy sumę kontrolną ze stringa. Czyli nie dość że działa na innych parametrach, to jeszcze to nie to samo (CRC <> suma kontrolna). Ja bym zrobił tak: W nadajniku liczysz CRC. W odbiorniku też liczysz CRC i sprawdzasz czy zgadza się z tym któro było policzone w nadajniku. Tyle. Licz co...
W Pascalu procedura konwersji łańcucha na liczbę nazywa się Val
Witam, Mam pytanie odnośnie języka C. Chciałbym stworzyć string czy też tablice znaków, która będzie się składała z 3 części char t[] = "A B C"; A - tekst wpisany na sztywno [char] B - cyfra wpisywana z klawiatury [int] C - tekst wpisany na sztywno. [char] Problem w tym że nie bardzo wiem jak tego dokonać. początkowo wyglądało to tak: [syntax=C] int...
Problem jest banalny: [syntax=vbnet]Public Class Form1 Dim liczba As Integer Dim aStr As String = String.Empty Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click liczba = Convert.ToInt32(TextBox1.Text) + Convert.ToInt32(TextBox2.Text) aStr = System.Convert.ToString(liczba) TextBox3.Text = aStr...
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...
To jeśli liczba jest oddzielona od reszty linii jakimś znakiem, wystarczy: [syntax=csharp]double suma = 0; foreach (string element in richTextBox1.Lines) { string[] pola = element.Split(' '); if (pola.Length > 0) { double d; bool isDouble = double.TryParse(pola[0], out d); if (isDouble) { suma += d; } else { //akcja, jeżeli pierwszym "polem" nie jest...
Właśnie dowiedziałem się że na tym forum nie wolno nikogo "prosić o pomoc" więc nie proszę. Potrzebuję napisać funkcję która zamienia string lub liczbę dziesiętną na oddzielne cyfry zapisane w hex : jednostki, dziesiątki, setki, tysiące, 10tysięcy. Przykład 1239 -> a = "pierwsza cyfra hex" b = "druga cyfra hex" itd. Przeszukałem już trochę internet...
Jeśli możesz dopuścić błąd przy zaokrągleniu , to skompiluj dla const _single=0 , jeśli nie , to const _single=1 : $regfile = "m8def.dat" Const _single = 1 #if _single Dim N As Single , Temp As Single , Temp2 As Word Temp2 = Tcnt0 * 10 N = Temp2 / 6 Temp = N - Int(n) If Temp = 0 Then Temp2 = N Cls Lcd "V=" ; If Temp <>...
Tym poleceniem wysyłam moje dane w postaci string przez port rs232: WriteFile(comHandle, ramka.c_str(), ramka.size(), &bytesWritten, NULL); Jednak nie mogę do mojego stringu "ramka" dodać/przypisać tego polecenia printf. [syntax=cpp]#include <stdio.h> #include <iostream> #include <string> using namespace...
Minimalna liczba paneli fotowoltaicznych w jednym stringu nie powinna być mniejsza jak 6-8 szt. 4 szt to zbyt mała ilość.
zrób sobie zmienną typu string i wczytuj do niej znaki. Wtedy masz tekst i z tablicy ASCII - na wikipedii masz fajnie rozpisaną ;) korzystasz i sprawdzasz czy podany znak jest cyfrą 0-9 czyli czy należą do przedziału 48-57 ;) i wczytujesz te liczby aż do napotkania znaku innego ;) Pamiętaj że możesz mieć wg tego co napisałeś różne liczby czyli zarówno...
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...
Witam, Stworzyłem w netbeansie projekt graficzny prostego kalkulatora i pod przycisk licz chciałem podpiąć kod który pobierał by z pól tekstowych TextField liczby wpisane przez użytkownika po czym je dodawał [syntax=java] private void Przycisk1ActionPerformed(java.awt.event.... evt) { // TODO add your handling code here: a = text1.getText();...
Dla ścisłości - potrzebujesz rozbić LICZBĘ na cyfry. Metod jest kilka, możesz np. przerobić liczbę na string, następnie w pętli od 1 do długości stringu wyłuskiwać poszczególne znaki, które następnie konwertujesz na cyfry.
Witam Moja propozycja jest następująca: mając string z poszczególnymi bitami dzielisz go na kawałki 4-ro znakowe. I wtedy taki czteroznakowy string zamieniasz na odpowiadającą wartość HEX. Potem pobierasz kolejne cztery znaki i znów zamieniasz. Możesz sobie zrobić np. tablicę w której umieścisz np. 100 bitową liczbę. Kolejne dane będziesz pobierał z...
Nie możesz przypisywać inta do stringa i odwrotnie: [syntax=delphi] Edit1.Text := IntToStr(StrToInt(Edit1.Text) + 1);[/syntax] Najpierw tekst zamieniasz na liczbę, później do liczby dodajesz jeden, a na koniec ten wynik zamieniasz na tekst.
Przeleć stringa funkcja indexof. Najpierw zapisz w tablicy miejsca (indexy) w których masz "&" jak wezmiesz dwa elementy sasiadujące z tej tablicy to będziesz miał początek i koniec pary nazwa zmiennej i jej wartość. Dla wygody (choć niekoniecznie) skopiuj sobie ten fragment do innego string a tam kolejny raz funkcją indexof znajdz "=". teraz tylko...
Nie rozumiem co ty chcesz zapiać w eepromie. Konwertujesz temperaturę do float, później do stringa, ze stringa do liczby całkowitej. Jesteś pewien że w zmiennej pomiar_t po twoich kosmicznych operacjach jest liczba różna od 0?
program w ibasic professional instr(x, y) szuka stringu Y w stringu X i zwraca jego index lub zero chr$(x) zmienia liczbę X na znak ascii (string) liczba: string z liczbą do konwersji; tylko cyfry i wielkie litery podstawa: 1-36 print ToDec("157", 8) print ToDec("FFFF", 16) getch() sub ToDec(liczba:STRING,...
Dzięki :!: tylko ten while to for ;) bo nigdzie nie zwiększasz i... no i czemu dodajesz liczbę do tablicy znaków/stringa (h=h+s)? i czym jest z (źródłem klucza)?
Dziękuję. podczas debugowania ponizszych wierszy występuje błąd Run time error 13 type mismatch [syntax=vb] countDict(category) = countDict(category) - value 'if we have already seen that category, add to the total Else If value <> Empty Then countDict(category) = -value 'first time we find that category, create it[/syntax] Chyba problem z typem...
Mam problem z wyświetlaniem współrzędnych dotyku za pomocą funkcji getDisplayPoint() z GLCD dla zestawu HY_mini . Walczę z tym już kilka dni i nic . Do konwersji z liczby na string używam funkcji itoa() i po podstawieniu konkretnej liczby funkcja GUI_Text wyświetla ja poprawnie . Krzyż wskaźnika rysuje dokładnie w punkcie dotyku funkcją DrawCross(display.x,display.y);...
00001111 === 1111, na twoim miejscu sprawdziłbym czy przesuwasz o 8 a nie np o 4, lub nie pomyliłeś LO z HI. Możliwe też, że te liczby zamieniasz na string - co bez %08d powoduje że te zera nie są dopisywane do stringa, a łączenie ciągów znaków powoduje w/w efekt. Powinieneś dać cały kod.
kolego Fyszo ale takie funkcje BinToHex przekształcają poprostu zwykłą liczbę binarną i niekoniecznie zapisaną jako string - rozpisałem taką liczbę binarną tylko w ten sposób (na stringa) aby łatwiej było zwrócić uwagę wzrokowo jak ta konwersja przebiega. 1001 - 9 a drugi półbajt 1010 - A czyli razem 9A pozdr
jest: liczba = change (string, podstawa, error); ma być: liczba = change (string, podstawa, &error); &error - bo masz przekazać do funkcji wskaźnik na zmienną error, żeby funkcja mogła ją zmodyfikować, a jak przekarzesz wartość zmiennej (powiedzmy 0), to funkcja zapisze pod adresem 0 w pamięci jakąś wartość, w efekcie - błąd segmentacji, czyli chyba...
hmm, a moglbym prosic fragment przykladowego kodu? Nie bardzo wiem jak zabrac sie za wczytanie tak duzej liczby (string czy char?) cyfry wpisywane przezz uzytkownika będą w jednym ciągu, bez spacji oczywiscie, wiem ze zadaj takie glupie pytania,ale jestem początkujący w tej dziedzinie, czytam oczywiscie, ale duzo jeszcze nie wiem. Bede b.wdzieczny,...
Witam ! Mam pytanie. Chciałbym do stringa dodać liczbę, dokładnie 2. Chodzi o to że z odbiornika gps dostaję czas w innej strefie czasowej i chciałbym zmienić ten czas na naszą strefę. Jak to zrobić ? Procek to atmega8. Zmienna string*2
Ile cyfr, czy ile liczb? W temacie podajesz cyfry, w treści liczby. Jeżeli liczby, to: [syntax=vbscript]Function IleLiczb(Komorka As String) As Integer IleLiczb = UBound(Split(Komorka, ",")) + 1 End Function [/syntax] Jeżeli cyfry, to: [syntax=vbscript]Function IleCyfr(Komorka As String) As Integer i = Len(Komorka) For x = 1 To i a = Asc(Mid(Komorka,...
Mid i val ;) Dim Liczba As String * 4 , Cyfra As String * 1 Dim pierwsza As Byte , druga As Byte , trzecia As Byte , czwarta As Byte liczba = 1234 Cyfra = Mid(liczba , 1 , 1) pierwsza= Val(cyfra) Cyfra = Mid(liczba , 2 , 1) druga = Val(cyfra) Cyfra = Mid(liczba , 3 , 1) trzecia = Val(cyfra) Cyfra = Mid(liczba...
długość stringa wyświetlać stringa parsowanie stringa
katalog transformator indel plamy ekranie nawigacja widzieć satelit
gs500 instalacja samsung wf70f5e0w2w
Sterowanie ramieniem dysku HDD (VCM) za pomocą Arduino Peugeot Boxer - Wyskakujący Pierwszy Bieg: Przyczyny i Rozwiązania