Można to zrobić na podstawie źródłowej tabeli. Ale nie jest widoczna. Zalacz przyklad.
d to tablica liczb, a do wyświetlenia potrzebny jest tekst. Błąd polega na niezgodności typów - musisz dokonać konwersji liczby na tekst (inttostr).
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.
oto co wielki Mikroszit o tym mówi: Konwertowanie liczb przechowywanych jako tekst na liczby Cały zakres jednocześnie W pustej komórce wprowadź liczbę 1. Zaznacz komórkę i w menu Edycja kliknij polecenie Kopiuj. Zaznacz zakres liczb przechowywanych jako tekst, które mają być konwertowane. W menu Edycja kliknij polecenie Wklej specjalnie. W obszarze...
Jeżeli możesz umieścić wynik w innej kolumnie niż B to wystarczy formuła: =JEŻELI(DŁ(B2)<=6;B2;(ZASTĄP(B2;SZUKA... Pod warunkiem, że 1.250,00 to 1250. Jeżeli trzeba podstawiać w tej samej kolumnie, to można tę formułę przekształcić w makro, zapętlić, postawić warunki itd Dodano po 4 Eeeh, coś mnie naszło i zrobiłem coś takiego...
1. If (wartosc Mod 1000) / 10 = 0 Then Zamiast 0, wychodzi 0,1 - trzeba uciąć 2. W gałęzi If jedność = 1 brakuje wstawiania... jedności https://obrazki.elektroda.pl/6050139200_... https://obrazki.elektroda.pl/4338536400_...
Tego się nie da zrobić stosując formatowanie naukowe, można jedynie wygenerować tekst przypominający to, co chcesz osiągnąć. Nie piszesz ile miejsc po przecinku ma mieć Twoja liczba po "sformatowaniu". Jeśli ma zachować wszystkie cyfry znaczące, to: [syntax=text]=B2*1000&"E-03"[/syntax]zak... że w B2 jest dana liczba. Jeśli chcesz ograniczyć liczbę...
Po zastosowaniu drobnego triku - konwersji liczb do tekstu :D można wykorzystać jako warunek formatowania funkcje tekstowe np ZNAJDŹ(). Można to zrobić jak w załączonym przykładzie. 758844
a jej wynik to Kod: -06:40:00 Ten zapis wskazuje, że nie jest to wartość liczbowa (czasu :D ) tylko tekst :idea: :!: Nie uda Ci się nigdy (bez konwersji) dodać liczb do tekstu :please:
...1. jak mam sformatować komórkę aby wyświetlała w zawartości ze zczytanego kodu kreskowego zawartość w postaci szeregu cyfr. Nie wiem dlaczego w jednej komórce, która jest sformatowana jako tekst wyświetla ten szereg cyfr a w innej mimo iż jest tak samo sformatowana już nie. 2. Jak mam połączyć funkcję ... Tak abym do komórki D28 nie wpisywał jak...
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]
Jeśli chcemy używać tekstowych reprezentacji liczb przecinkowych, to trzeba upewnić się co do użytego separatora dziesiętnego. Funkcja StrToFloat , podobnie jak wszystkie funkcje konwersji liczba <->tekst operują na superglobalnej zmiennej DecimalSeparator
W jaki sposób w pliku zapisane są liczby, tzn. w jaki sposób są rozdzielone, czy jest to txt, csv? Ogólnie nie jest to skomplikowane. Najlepiej podeślij przykładowy plik z którego chcesz pobrać liczby. Jak już pobierzesz dane z pliku załatwiasz to dwoma linijkami [syntax=csharp]int value = 8; // Pobrana wartość string binary = Convert.ToString(value,...
Przede wszystkim masz złą kolejność pobierania (najpierw pobierasz kolor, a w pliku jest on na końcu). Jeśli to Ty decydujesz o formie pliku, to proponuję przejść na XML - będzie wygodniej. Pierwsze dwie wartości możesz przerobić na int za pomocą metody int.Parse(), albo int.TryParse (polecam tę drugą - nie rzuca wyjątkiem jeśli konwersja się nie powiedzie)....
Możesz spróbować np. taką formułką: [syntax=text]= SUMA.ILOCZYNÓW(SZESN.NA.DZIES(FRAGMENT.T... WIERSZ(ADR.POŚR("1:"&DŁ(A2))); 1))*16^(DŁ(A2)-WIERSZ(ADR.POŚR("1:"&DŁ(A... wynik dziesiętny nie dłuższy niż 15 cyfr. Jeśli trzeba dłuższy, to już trzeba to podzielić na kawałki i bawić się tekstami.
Nie do końca o to mi chodziło. ParaP->pb.X = Convert::ToDouble(temppunkt[0].Replace('... Sprawdziłem i faktycznie Convert.ToDouble się wykłada jeśli jest kropka, a nie przecinek - rzuca wyjątkiem FormatException. Po zrobieniu replace'a tak, jak wyżej, wszystko działa. Drugą opcją jest [syntax=csharp]NumberFormatInfo format = new NumberFormatInfo();...
Załącz przykładowy plik z danymi. Rozumiem, że dane przed konwersją są tekstem. Wyjaśnij co ma być po konwersji - liczba czy tekst? Jeśli liczba, to czy ta kropka jest istotna? W Polsce standardowym separatorem tysięcy jest spacja.
Dokładnie tak. Kolega widzę ma Excel'a, ja mam OpenOffice'a. Ach, szczegół, o którym zapomniał Kolega wspomnieć na początku... :] W takim razie pewnie OO nie zna tych funkcji albo są one tam inaczej ponazywane albo coś trzeba włączyć/zaznaczyć, żeby były widoczne - nie znam, nie używam, więc się nie wypowiem :) Proponuję rozbić podaną funkcję na podfunkcje...
chciałbym aby to wszystko ogarniało 1 makro które niestety niebardzo chce w tym przypadku działać Wstaw je (w znacznikach [code]) jeśli niezbyt długie, popatrzymy dlaczego nie chce. Jeśli bardzo rozbudowane, wrzuć przykład w postaci pliku... Ale najprościej (nawet zwykłymi formułami) byłoby najpierw usunąć kropkę, następnie w tych, które mają "-" na...
Format powoduje te same problemy. Bo okazało się że ja się pomyliłem z tym Fusing, bo ja miałem to samo z Format właśnie, jak teraz zagłębiłem się w lekturze swojego tematu. Wydaje mi się, ze trzeba to robić na piechotę bez konwersji liczby na tekst. Wyświetlać liczbę, a nie potrzebne rzeczy szybko przesłaniać spacjami, lub coś w tym rodzaju. Albo -...
Witam Na stronie www.vba.matrix.pl , w przykładach znajdziesz to czego szukasz. Kiedyś w sieci znalazłem konwersje „liczb -> do postaci kwot słownie. :cry: Po delikatnych przeróbkach tego makra załączam makro do umieszczenia w Excelu. Konwersja liczby na słowa. Pozdrawiam S95 PS Wszystko jest proste do czasu, jak nie zaczniesz programować
A ja jestem przeciwnikiem traktowania liczb jako tekst! Czemu nie po matematycznemu? wartosc AS Integer, (wartosc * 100) % 100 i nie przejmujemy się tym, czy domyślna konwersja na tekst zwraca nam zawsze 2 miejsca po przecinku, czy może tylko do cyfry znaczącej.
Generalnie musisz pobrać DC formy, dokonać konwersji liczby na tekst i wyświetlić tekst. TextOut. Warto także zadbać przynajmniej o ustawienie koloru - domyślnym jest kolor tekstu okna dla systemu.
Instrukcje warunkowe, typu: PRL wydziel z makra i przekształć w funkcję, do której będziesz się odwoływać, być może nie tylko z tego miejsca.
Sprawdź jeszcze, co zwraca metoda true jeżeli konwersja się powiodła, fase jeżeli się nie powiodła. Pozwoli Ci to uniknąć zastanawiania się co się stało, jeżeli coś pójdzie nie tak.
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...
Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
Pole tekstowe, jak sama nazwa wskazuje, zwraca w wyniku tekst. Jeśli taki tekst wpisujemy do komórki arkusza, czasem Excel na podstawie formatowania potrafi rozpoznać właściwy typ danych (np. rozpoznaje czas), ale nie zawsze tak będzie. Jeśli Excel nie potrafi samodzielnie dokonać konwersji, trzeba mu dopomóc i zastosować w kodzie VBA jedną z funkcji...
precyzyjniej chodzi mi o funkcje która pobiera wartość int i zwraca ciąg znaków (text 10101010)
(at)MajsterXXL Wyrzuć priorytet taska IR na 0 na Core 1 składnia (task, nazwa, rezerwa pamięci, NULL, priorytet, NULL, Core) xTaskCreatePinnedToCore(ir_task, "ir_task", 2048, NULL, 0, NULL, 1); Inaczej blokuje działanie radia bo ciągle poszukuje kodu. Wrzuciłem na próbę regulacji głośności i działa. Kod poniżej. Lata w głównej pętli....
Dziękuję Panu za tak szybką pomoc, nie jest to co prawda bezbłędne rozwiązanie, ale nie ukrywam, że już jakaś mała podpowiedź. Miałbym do Pana jeszcze jedno pytanie - jak przeprowadzić konwersję teksty na liczby ? Przyjąłem sobie w chwili obecnej pięć warunków między innymi wykorzystałem tą formułę którą Pan podał i teraz chciałbym przeprowadzić konwersję...
Panowie Prosze o szybka pomoc Otoz potrzebuje odczytac dane z pliku w c lub c++. Fomat pliku to ID TYPE DLC D1 D2 D3 D4 D5 D6 D7 D8 ID- 0CF00203 1RXE 8 CC 00 00 04 F0 E0 Plik jest tekstowy. Np chce odczytac liczbe CC = 204 dziesietnie. A w tym pliku tekstowym CC zapisane jest jako dwa bajty Pozdraiwam
Są różne rozwiązania, zaproponowaliśmy te, które wydają się najprostsze w opisanej sytuacji. Innym rozwiązaniem jest wyłączenie opcji "Użyj separatorów systemowych" i wskazanie kropki jako separatora dziesiętnego, a przecinka jako separatora tysięcy. Ale to automatycznie nie skonwertuje tekstów, które już masz w arkuszu na liczby. I tak trzeba każdą...
-> Poczytaj o AJAXie. Odebrany tekst załadujesz sobie do zmiennej (także z możliwością konwersji tekstu na liczbę).
Jeżeli kod ma postać liczby (da się przekształcić w liczbę), to Excel to robi przed użyciem funkcji SUMA.JEŻELI lub podobnej. Ponieważ liczby w Excelu mają najwyżej dokładność 15 cyfr znaczących, to takie długie kody (18 cyfr) są zaokrąglane i tracą ostatnie cyfry. Jeśli znaki na początku kodu są identyczne, to można zrobić tak jak zaproponował dt1...
W kodzie nie mam nic więcej, to jest cały kod. W rejestrze al znajduje się liczba, którą wprowadzam. Też najpierw podobnie pomyślałem i dlatego to sprawdziłem wyświetlając potem co tam się znajduje. Wydaje mi się, że problem może być w tym, że ta liczba może być traktowana jako tekst i dlatego te błędne obliczenia. Tylko nie wiem jak zamienić zmienną...
Dzięki piękne, wskazany kod (choć nie bezpośrednio) zawiera implementację - to nawet jest prosto zrobione, musiałem mieć jakieś zaćmienie, jak sobie wyobrażałem stopień komplikacji konwersji z tekstu na liczbę. Pozdrowienia, m.ki
Witam, google przeszukałem, ale niestety nie doszukałem się odpowiedzi na moje pytanie: Mianowicie czy istnieje w avr gcc funkcja przekształcająca uint8_t na char? Z założenia ma mi to pomóc w wyrzuceniu konfiguracji rejestru lub buforu na LCD. Z góry dziękuje za pomoc. Zawsze dla wprawy możesz sobie sam cos takiego napisać :) void uint8_to_ascii(uint8_t...
Nie pamiętam jak działa int 16h, ale o ile pamiętam do wczytywania łańcucha znaków jest chyba lepsza któraś z funkcji int 21h, poszukaj. Tak czy inaczej musisz zrobić konwersję liczby na tekst i tekstu na liczbę. Pewnie nie będzie trudno znaleźć jakieś gotowe procedury. Żeby wyprowadzić wynik to możesz użyć int 21h/9, ale musisz składać teksty, podobnie...
Wprowadź sobie tymczasowo Pisałem o zmianie w rekordzie, ale jednocześnie zmianie sposobu czytania.
czy Twój sposób tutaj zadziała, bo inaczej zrobione No niestety nie :cry: Na mojej liście są wartości numeryczne (daty), które wykorzystywane są w formułach formatowania warunkowego . Twoje listy są typu tekstowego więc bezpośrednio nie można ich ustawień wykorzystać do wyliczanych formuł :cry: Ale zawsze możesz pobawić się w konwersje tekstów na liczby...
Witam. Napisałem program, który między innymi oblicza kwoty pieniężne. Są trzy TextBoxy: w pierwszy wpisuję kwotę całkowitą, w drugim zaliczkę i w trzecim automatycznie obliczana jest kwota pozostała do zapłaty i wszystkie te wartości są zapisywane do bazy danych w Microsoft SQL Server. Pola przypisane do textboxów są typu nvarchar. Działa to poprawnie,...
Za bardzo się wczytałem w komentarze a za mało w oryginalny post... musi odcinać a nie zaokrąglać końcówkę i na początku jeśli wynik jest mniejszy noż 100 000 to musi dodawać zera czyli 6 cyfr Nie ma tam nic o sytuacji kiedy wynik jest dłuższy niż 6 cyfr, jest za to wyraźnie napisane, że ma obcinać ułamek, a nie go zaokrąglać, czyli jak najbardziej...
Przyczyn może być kilka. Formuła powinna wyglądać tak: =WYSZUKAJ.PIONOWO($A7;Arkusz3!B1:D163;1;... 0 na końcu jest jednoznaczne z fałsz. Jeżeli formuła, jako ostatni argument dostanie coś innego niż fałsz (lub 0) to jako wynik zwróci pierwszy "najbardziej zbliżony” wynik na jaki napotka przy przeszukiwaniu kolumny, przy czym funkcja przyjmuje ze...
Dziwny błąd importu z Excela do Access 2016? - Pole w tabeli MS Access ma typ tekst krótki (255). Gdy importuję dane z Excela, to okazuje się, że wszystko zależy jaki typ jest w pierwszym wierszu. Jak jest tekst to wszystko OK, ale jak jest to liczba to wywala błędy konwersji dla tekstu w innych wierszach! W Excelu wstawiam w pierwszym wierszu apostrofy...
Tak, są dwa pola tekstowe na każdej stronie dokumentu Worda i chyba trzeba to zrobić drogą programistyczną /jeden programista sugerował makra/, bo zwykła konwersja na txt. spowoduje utratę stylu czcionki : pogrubiona
ogarnij: porównywanie i podstawowe działania zrób sobie zadania na: kalkulator prosty + potęgowanie pierwiastkowanie i odcinanie np do 2 liczb po przecinku obliczanie pól i obwodów figur na podstawie długości boków: kwadrat prostokąt trójkąt(heron) koło(promień, srednica). Sprawdzanie możliwosci wejscia na strone za pomocą hasła Sprawdzanie siły hasła:...
Przez RS232 wysyła się bajty. Ośmiobitowe liczby. Interpretacja tych liczb zależy od programisty. Wysyłając znaki w kodzie ASCII (ośmiobitowe) można je odebrać jako pojedyncze znaki tekstowe, ale również jako liczby. Przy ciągach tekstowych i liczbach wielobajtowych trzeba się zastanowić nad identyfikacją początku lub końca ciągu bajtów, które przesyłane...
Może w Visual C++: 1) Stworzyć formularz z 4 polami edit i przyciskiem "oblicz". 2) Kliknąć w przycisk i napisać procedurę obsługującą zdarzenie: - zadeklarować odpowiednie zmienne liczbowe - przypisać wartość pól tekstowych odpowiednim zmiennym dokonując konwersji teksty na liczby - wykonać obliczenia - zamienić wynik na tekst i podstawić go do odpowiedniego...
Po pół godzinie wczytywania się załapałem (chyba) o co chodzi. Po pierwsze czy aby na pewno nie będzie interesowało cię za co klient zapłacił? Bo czyszczenie danych i przygotowywanie do kolejnego "wpisu" zlikwiduje szczegóły (składowe) danej wpłaty. Druga rzecz związana z brakiem sumowania. Może jest błędna formuła (nie uwzględnia wszystkich komórek)...
Albo szukasz przecinka i zamieniasz go na przecinek + <sub>, dodając też </sub> na końcu, albo dokonujesz konwersji na liczbę i matematycznie rozbijasz i generujesz tekst. A ad temat - nie mówiłeś, że możesz mieć w jednym pliku ;)
Chyba za bardzo nie rozumiesz co się tu pisze. Spróbuj: char bufor[10]; void inline na_tekst(float liczba){ dtostrf(liczba,4,1,bufor); } main(){ na_tekst(temp); LCD_WriteText(bufor); }
Ile czasu powinno zająć wysłanie 3 liczb. Najpierw używam funkcji sprintf, później USART_Puts. U mnie to jest 6 ms, nie za długo? Czas mierzony przed funkcją sprintf, do momentu wyjścia z funkcji USART_Puts. Przecież na AVR to szybciej było. :cry: Pytasz czy mówisz? Jak pytasz to nie można odpowiedzieć. Ty wysyłasz tekst. A nie surowe liczby (binarne)....
Z MSDN na maturze raczej nie skorzystasz - komputery chyba z założenia nie są podłączone do Internetu! Nie znam dokładnie zestawów zadań maturalnych z informatyki, ale myślę że są ukierunkowane na jakieś elementarne algorytmy i ich zastosowania, a nie na wodotryski. Aplikacje konsolowe wszędzie wyglądają tak samo. Co do programowania pod Windows, to...
Pozdrawiam wszystkich. Panowie, czy istnieje w Bascomie funkcja która odczytuje określoną liczbę zmiennych (np. z tablicy) typu liczbowego poddaje konwersji do postaci tekstowej (tu się domyślam że to bedzie char) i wysyła RS 232 (print) do komputera ale w ten sposób aby znaki były wyświetlane (np. w hyper terminal) jeden po drugim w jednym wierszu...
Witam "integer" nie jest zmienną tekstową. Integer przyjmuje watrtość liczby całkowitej w zakresie od- 32768 do +32767 Integer nie zapisuje ułamków.
Pokaż funkcję LCD_WriteText(), bo sądzić można, że jako parametr zawiera wskaźnik na tekst i nie służy do wyświetlania liczby 8-bit. Jeśli jest tak jak napisałem, to musisz najpierw przekonwertować liczbę na ciąg znaków ASCII i zapisać w buforze (tablicy) i dopiero funkcji LCD_WriteText() wskazać jej początek. Przykłady: http://mikrokontrolery.blogspot.com/2011...
Tak, tak powinno wyglądać... A nie działa? Ja może zaproponuję większy kawałek kodu: [syntax=c] void lcd_int(int val) { char bufor[17]; lcd_str( itoa(val, bufor, 10) ); } [/syntax] lcd_str przyjmuje oczywiście w tym przypadku wskaźnik na tablicę bufor (bo taki wskaźnik zwraca funkcja itoa. Reprezentacja liczby w postaci tekstu jest przechowywana w tablicy...
(...) (2) + " PLN" }; } return msg; } else { node.warn("Brak danych do obliczeń! Upewnij się, że msg zawiera rce_pln i Wh jako liczby."); return null; } Mam taką funkcję która oblicza Wh i cenę rce_pln ale razem z wynikiem zwraca błąd i nie wiem dlaczego. (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Najczęstszym powodem zwracania błędu „Ujemna...
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,...
Myślenie trochę błędne. ASCII to standard który przypisuje liczby znakom alfabetu. Zgodnie z tablicą ASCII tekst "Artur Drozdz" będzie się przedstawiał następująco: HEX: 41 72 74 75 72 20 44 72 6F 7A 64 7A 0D 0A DEC: 065 114 116 117 114 032 068 114 111 122 100 122 013 010 Przejrzyj tablicę ASCII np. [url=http://pl.wikipedia.org/wiki/ASCII]... Nie...
Data nie jest mi aż tak potrzebna więc może być pominięta. Nie może być pominięta, co najwyżej odrzucona po odczytaniu. W przyszłości bym chciał te liczby sortować, porównywać etc. więc najlepiej jakby to było od razu jako int a nie string czy char. Czy jest możliwość zrobienia tego jakoś bez struktury ? Widzi mi się to jako tablica Rozwiązanie 1:...
Witam, proszę poprawić błędy w swoim poście przed napisaniem następnego. Tekst na liczby można zamienić za pomocą np. funkcji atoi lub sscanf. Liczby na tekst za pomocą np. sprintf. Można dokładnie określić format w jakim liczby mają być zapisane. Pozdrawiam, Krzysztof.
char tekst[256] = {0}; // Wypełnia wszystko znakami pustymi printf(">: "); scanf("%s", tekst); printf("\n%s", tekst); Urzywanie %c odnosi się do literału jednego bajtu. Z kolei wyłuskiwanie &tekst adresu daje typ char** i tutaj błąd. W C zachodzi niejawna konwersja od typu...
Program Konwertuj; {Program konwertuje wprowadzonĄ liczb© cakowitĄ na zapis sowny} uses crt; Var T1 : array [0..9] of string; T2 : array [0..9] of string; T3 : array [0..9] of string; T4 : array [0..9] of string; T5 : array [0..5] of string; Liczba : longint ; {Liczba wczytana do konwersji } Licznik : byte ; {Ile razy zostaa wykonana p©tla...
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();...
Cześć, jestem na etapie nauki systemów liczbowych i mam pytanie teoretyczne dot. zapisu binarnego polskich znaków w systemie Unicode. Jak wynika z tych informacji: https://www.flynerd.pl/2019/09/kodowanie... polskie znaki w UTF-8 powinny być kodowane przy użyciu dwóch bajtów. Z ciekawości sięgnąłem do chyba...
Witam. W c++ builder robiłem coś takiego przy konwersji tekstu na liczby. Takie coś mi pokazano na studiach i tak cały czas robiłem. double a,b,c; a=StrToFloat(Edit1->Text); b=StrToFloat(Edit1->Text); c=a+b; Edit3->text=FloatToStr(c); Jak to samo zrobić w C# oraz c++ w Visual studio i przy użyciu textBoxa? Próbowałem: double a,b,c; a=Convert.ToDouble(textBox1->Text);...
Ja tylko słówko. Sorki że się wtrącę ale (pomimo tego że autor powinien wiedzieć lepiej) uważam że 2023 to nie błąd tylko godzina 00:20:23 (chwila po północy).Wskazuje na to kolejny zapis godzin (wcześniej do 22 godziny a potem 1 godzina rano). Nie wiem skąd autor przerzuca dane do excela do arkusza "przykład". Z pliku txt lub podobnego? Jeżeli tak...
Witam Print na Printbin rozwiązało problem teraz fajnie śmiga. Dzisiaj dołożyłem ComBoBox do wyboru portu o to Kod [syntax=vb][/syntax] ComboBox1.Items.AddRange(IO.Ports.Serial... If ComboBox1.Items.Count > 0 Then ComboBox1.SelectedIndex = 0 SerialPort1.PortName = ComboBox1.Text SerialPort1.Handshake = IO.Ports.Handshake.None SerialPort1.BaudRate...
Nie wiem po co ci takie udziwnienie, zobacz tabelę ASCII. Liczby są od 48 do 57 w dziesiętnym. Zanim skonwertujesz zmienną Dana najpierw sprawdź czy nie znajduje się w tym przedziale przy pomocy np. Select case Patrząc na Twój kod w linku co podałeś to w ogóle nie wiem na co Ci ta konwersja do wartości liczbowej ? Przecież by wyświetlić jakąś liczbę...
Generalnie musisz pobrać tekst, dokleić i ustawić tekst... Jeśli znasz z góry rozmiar po prostu zdefinuj tablicę znaków... Jak nie - będziesz musiał z akażdym razem na nowo tworzyć obszar w pamięci na daną liczbę znaków... w MFC chyba by łatwiej to poszło, niż w WinAPI czystym...
Wniosek jest jeden w komórkach jest tekst, a nie liczba więc musisz pewnie zadbać o konwersję.
"rt" oznacza odczyt w trybie tekstowym (tzn. konce linii tj. dwa znaki 13 i 10 sa zamieniane automatycznie na jeden - '\n'). Przy trybie "rb" nie ma konwersji. Dalem zastrzezenie ze ("rt") dziala w DOS-ie i Windows, w Unixie (Linuxie) nie ma "rt" ani "rb", jest tylko jeden tryb "r" bez zadnej konwersji.
Poprawiony program: program quiz; type pytanie=record pytanie,a,b,c,d:string[150]; prawidlowa:string[15]; oznaczono:boolean; end; var pytania:array[1..50] of pytanie; wybrane:array[1..10] of pytanie; i,j,pom,prawidlowo:integer; wybrano:string; begin pytania[1].pytanie:='Polecen...
Jak zamienić sposób zapisu zmiennej liczbowej zapisanej w postaci tekstowej na postać 4 bajtową szesnastkową. Mam zapisaną liczbę w zmiennej CString np. 123456, zamieniam to na postać liczbową, interpretacja tej liczby w systemie szesnastkowym to: 0x01E240, rozbijając to na bajty będzie odpowiednio 0x01 0xE2 0x40. Nie wiedzieć czemu wszystkie programy...
Witam. Szukam zastępstwa dla [syntax=c] char buffer[10]; itoa( liczba , buffer, 10); [/syntax] bez bibliotek. Myślałem o wydzielaniu reszty z dzielenia, ale może istnieje jakiś lepszy sposób. Chcę zamieniać liczbę rzeczywistą ( 16bit ) na tekst i nic więcej. Najbardziej zależy mi na tym by binarnie ta procedura zajmowała jak najmniej miejsca.
A jak zmienić kod aby do zmiany wartości była uwzględniana tylko kolumna C, ale skrypt był wyzwalany po zmianie w kolumnach B, C, D. Do tych kolumn wklejam jednocześnie dane, po wklejeniu danych do trzech kolumn skrypt nie działa. Wstępna ocena dostępnych informacji Witam ponownie, Zrozumiałem, że chce Pan zmodyfikować skrypt w Google Apps Script tak,...
Witam. Po opisie błędu oczywiście można wnioskować że jest to błąd podczas konwersji tekstu na liczbę. Musisz prześledzić w którym momencie się to dzieje, przy której linijce programu ( ustaw pułapkę na pierwszą linijkę tej procedury ( klawisz F2 ), uruchom program i jeśli wykonywanie programu dojdzie do tej linijki to się on zatrzyma i pokaże się kod...
try..except dla konwersji tekstu na czas.
Odjąć 48!!! Tylko że już to przerabiałem, ale może coś źle robiłem.Mógłbyś mi wskazać miejsce gdzie to wpisać? A może jest jakiś mądrzejszy sposób? Program miał działać tak ale się zaciąłem: 1. Na LCD nic albo 0 //działa 2. W terminalu jakiś tekst powitalny //jest, ok 3. Wpisuje cyfrę i wyświetlona zostaje ona na LCD //nie działa 4. Cyfra poddana jakiejś...
plik numer 1wire.c #include <avr/io.h> #include <avr/pgmspace.h> #include <stdlib.h> #include <ctype.h> #include <math.h> #include <stdlib.h> #include <stddef.h> #include "my_lib.h" unsigned char wiersz=0; unsigned char kolumna=0; int main(void) { lcd_init(); char *tekst1=PSTR("Temp:"...
Jaka musi być konwersja by przekształcić typ single albo double (zmiennoprzecinkowy) do formatu string? Chcę użyć: Canvas.TextOut(10, 20, j); gdzie j to liczba zmiennoprzecinkowa??
Dzięki za pomoc. Niestety najwyraźniej problem nie tkwi tylko w tym przecinku. Coś musiałem pomieszać z samą funkcją, bo zwraca mi wciąż same zera (nawet jeśli nie konwertowałem zawartości s na floata)... Napisałem teraz coś takiego: #include<stdio.h> #include<conio.h> #include<string.h> #include<stdlib.h> int main(int argc,...
a chciał bym żeby to sie przesunęło w tablicy jak liczba mniejsza Musiałbyś "ręcznie" określać początkowy element znaku w tej tablicy (np. b + 1) w zależności od ilości cyfr liczby. Przed całą operacją tablica musiałaby być wypełniona spacjami. Funkcja utoa() nie jest standardową funkcją C, ale zakładam, że działa, jak itoa() ;) Można też użyć funkcji...
Nie ma się co denerwować i nie wyśmiewam nikogo. Tylko napisałeś że ta tablica, np nr_danej0 jest tablicą liczb, z opisu transmisji wynika coś innego. Z kolei wklejona funkcja służy do odbierania, co z kolei działa pewnie dobrze. Pytanie tylko czy chcesz, aby funkcja ta była blokująca (czekała na dane) czy nie blokująca, tzn nie będzie blokowała programu...
Ok jest wszystko pięknie chodzi. Ale zdążyłem to zrobić innym sposobem, rozdzielałem liczbę na wiele sposobów, najpierw z pierwotnej uzyskiwałem całkowitą potem pierwotną razy 10 - odejmowałem całkowitą poprzednią i miałem wartość dziesiętną potem wyświetlałem to jako dwie liczby w środek dając przecinek. A tu jeszcze przetłumaczona instrukcja używania...
Dla początkujących http://www.pascal.eu.org/index2.htm Powiedzmy, że masz zmienną wejściową x typu longint: Konwersja szesnastkowa: 1. zapisujesz x w zmiennej pomocniczej xp 2. wydzielasz 4 najniższe bity xp (and 15) i tak powstałą liczbą adresujesz sobie zmienną tekstową Hx zdefiniowaną jak niżej: { const hx:string='01234546789ABCDEF'; } pamiętając,...
Mogłeś chociaż przeczytać komentarze w załączonym kodzie: [syntax=c] //polecenie ma wygladac tak: cmd=zmienna1,zmienna2,zmienna3,zmienna4 z zalozenia sa to 4 liczby calkowite // do 5 cyfr, dlatego buffsize32 ma zapas, dla innych trzeba zmodyfikowac bufor, tablice zmiennych, funkcje // do konwersji napisu na liczby //cmd=234,342,553,3432[/syntax] Funkcja...
Czesc Chcialem zapytac jak pobrac tekst z komponentu edit, by pozniej dokonac na nim zmieny na bitach. Chodzi o to, ze pobieram sobie jeden znak z ciagu np z:=edit1.text Przeniosłem z działu Komputery Software
Watch dogs to nie konwersja. A nawet jeśli to w miarę udana. Na konsolach limit jest 30 fps. Na PC takiego limitu nie ma. Sam mam tą grę i ona jest po prostu kiepsko zoptymalizowana. Potrafi nawet na niskiej jakości tekstur zezrec 3gb ramu karty. Grunt to wgrać odpowiednie mody (theworse z maldo) wtedy się robi w miarę płynnie. Ale mimo wszystko gra...
Jesli sa 4 cyfry to wypadaloby raczej dodac: [syntax=c]val += (getChar()-0x30)*1000;[/syntax] Za to rozwiazaniem czytelniejszym jest: [syntax=c]ledx = ""; ledx += getChar(); ledx += getChar(); ledx += getChar(); ledx += getChar(); // tu mam już CALY CIAG TEKSTU po <f np. 0104 przypisaną pod ledx val = (int) ledx.toInt(); // zamienia liczbe w buforze...
5. Błąd parsowania / rozpoznawania / konwersji (np. tekst na liczbę) Kolega nade mną ma rację, dlatego powinno się starać jak najczęscie unikać sytuacji "rzuczenia wyjątku". W tym co cytowałem można zamiast np. Int32.Parse użyć Int32.TryParse, które zwraca boola, czy operacja się udała czy nie i nawet kod jest wtedy czytelniejszy. Czyli zamiast: int...
No coż po całodziennych bojach udało mi się samemu dojść do rozwiązania problemu. Wreszcie mogę sobie sterować silnikiem. :) Kod programu zamieszczam poniżej. Może się komuś kiedyś przyda. W zasadzie jedyną rzeczą z którą nie mogę się sam uporać jest napisanie funkcji wysyłającej ciągi znaków. W starej wersji wyglądały one następująco: SIGNAL(SIG_UART_TRANS)...
Teraz jest ok. Scieżka nie jest wymagana więc uruchomienie makra na komputerze przy innej sciezce pliku nie jest tez problemem. Co mi jednak wyskoczylo jeszcze to dwie rzeczy. Plik lista.xls zmodyfikowalem tak, aby dostosować go do własnych potrzeb. Przykładowy plik wrzuciłem w załącznik. Powstają dwa problemy: Pierwszy to fakt, że raport zwrotu pobierany...
Bardzo proszę o pomoc, bo powoli zaczynam uczyć się programowania w C++ i nie wiem jaki popełniam błąd, że wyskakuje naruszenie ochrony pamięci. Chcę zbudować kalkulator, w którym wpisuję całe działanie i odczytuję potem z takiej linii tekstu liczby i działania. Na początek działaniami mogą być tylko dodawanie, odejmowanie, mnożenie i dzielenie. Pracuję...
Kolega z Łodzi to coś słyszał ale nie do końca pamięta. Nie zaśmiecam sobie pamięci tego typu szrotem. Algorytm na poczekaniu wyczytałem z sufitu. Ponieważ jest "bardzo szybki" może być użyteczny przy wszelkiego rodzaju konwersjach liczba/łańcuch zwłaszcza w układach wyświetlania wielkości fizycznych, gdzie w procesie kalibracji możemy wyliczyć i wpisać...
Aha Dziękuje za ogromny wkład w pomoc. Chwilowo zakończyłem wszelkie symulacje i wróciłem do swojego małego procka (ATmega328pb). Moduł SIM868 pobiera plik binarny z serwera do swojej pamięci. Mogę odczytywać jego dowolny wycinek jak i cały na raz (to akurat zbędne chyba, że chciałbym policzyć na początku jego CRC zanim zacznę go ładować do flash'a....
Witam wszystkich mam następujący problem, otóż chciał bym stworzyć funkcję która pobiera z portu rs232 cały napis, który następnie mógł bym przekonwertować do postaci integer, czy double lub inne zmiennej liczbowej. Próbowałem to zrobić w oparciu o własną funkcje uart_get_string ale funkcja pobiera tylko jeden znak. Powyższe potrzebne mi jest do np....
Cytat z polskiego Helpu: Funkcja STR() Przeznaczenie: Zwraca tekstową reprezentacje podanej liczby. Składnia: zmienna = STR( x ) gdzie: zmiennazmienna typu String do której wpisany będzie wynik działania funkcji, xdowolna zmienna lub stała, poddana konwersji. Opis: Zmienna String musi mieć odpowiednią długość, by pomieścić wszystkie znaki. Zobacz także:...
konwersja liczb tekst liczb konwersja tekst
pomiar pasma przenoszenia światła dyskoteka wzmacniacza audison
telewizor toshiba sygnały diody telewizor toshiba sygnały diodt
Rozrusznik nie obraca silnika w Porsche 911 po wypadku Czerwony trójkąt z wykrzyknikiem w Samsung Galaxy Ace 2 - przyczyny i rozwiązania