Witam. mam problemy z konwersją stringa char tab do double i odwrotnie. W linkerze dodałem "-Wl,-u,vfprintf,-lprintf_flt,-lm" do konwersji double to string wykorzystuje "atof" i generalnie chodzi ok, choć czasem jest błąd na ostatniej pozycji, problem jest przy konwersji w drugą stronę tu nie wychodzi...
Hmm, nie wiem jak działa Twój program ale widze że nie piszesz obsługi wyjątków, prawdopodobnie któreś wykonanie funkcji StrToInt dostaje na wejściu jakiś "nieliczbowy" ciąg znaków, i z tego wynika błąd. W swoim programie musisz zapewnić aby nie dało się wprowadzić nieliczbowych ciągów znaków, ALBO obsłużyć...
Owszewm kropka i przecinek zależą od ustawień regionalnych, jednak w funkcji nie ma żadnej wzmianki o konwersji "." -> "," :wink: . Do zamiany służy funkcja private string ReplaceDot(string s) { return s.Replace(".", ","); ; ...
Witam! mam nadzieję że to pomoże:
proponowalbym najpierw uzyc funkcji "gets" aby pobrac stringa do tablicy a nastepnie podzielic stringa funkcja "strtok" (jako element podzialu dac spacje) i wrzucac do tavlicy poszczegolne wartosci Straszne herezje, mowa jest o C++ a nie o antycznych i niebezpiecznych funkcjach C. Proszę nie udzielać...
Koledzy naprowadzają Cie na printf'a a to rozwiązanie od którego się odchodzi i w c++ raczej nie stosuje bo wymaga chociażby zadeklarowania bufora który łatwo można przepełnić. Jeżeli interesuje cie wartość konkretnego znaku w stringu to masz ją poprzez static_cast<int>(string.a...
Napisz sobie sam ta funkcję 1) instrukcją MID rozetnij stringa na 3 znaki ascii 2) liczbę w ascii przypisz do bajtu 3) odejmij od bajtu 48 4) teraz bajt setek pomnóż przez 100, bajt dziesiątek przez 10, a bajt jedności zostaw jak jest 5) dodaj te 3 bajty A wogóle to staraj sie unikać konwersji...
Przy odebraniu pierwszej z linii zaraz po otwarciu COM zdarza się ( nie zawsze ) że ATMEGA wyślę kilka "krzaków"...,np. *&$% i wtedy debugger wurzuca błąd konwersji... Przy tych ustawieniach ATMega-i (1MHz i 1200bps) masz jakie 0.2% błędów w wysyłanych informacjach. Może to nie jest dużo, ale z...
Raczej chodzilo Ci o Pascal/Delphi (lub Borland C++ Builder) a nie zwykle C++, ale w VB uzywa sie np. do konwersji String to Integer funkcji ToInt32, wiecej zobacz/poszukaj sobie na stronie MSDN'u: Pozdrawiam!
A jak dokładnie uzyłeś funkcji Convert.ToInt32(blabla) i Int32.Parse(blabla)? Wpisałeś tak jak tutaj, czy użyłes ich w innej formie? EDIT: Kolega przede mną coś dobrze gada, jakby co znalazłem tutaj chyba podobny przypadek
Witam mam napisany już cały program lecz mam problem ze zmianą znaku na temperaturze minusowej lecz nie w czasie rzeczywistym tylko zapamiętaniu minimalnej temperatury kod: [syntax=basic4gl]$regfile = "m8def.DAT" 'deklaracja procesora, Atmega8 $crystal = 1000000 ...
Typy argumentów operatora. Konwersja z int na string jest zdefiniowana, więc podstawienie z pierwszej linijki zadziała. W drugiej linijce jednym z argumentów operatora '+' jest string. Typ string przeciąża operator '+' interpretując go jako sklejenie łańcuchów oraz istnieje zdefiniowana konwersja...
TextOut i DrawText spodziewaja się jako parametru tekstu typu LPSTR jest to wskaznik na miejsce w pamieci gfzie przechowywany jest tekst do wyswietlenia. Zatem jak wyswietlic zmienna np. typu int?? Skoro LPSTR jest wskaźnikiem - to do jakiego typu jest wskaźnikiem? I jakiego używasz kompilatora? Jakiego...
BIDMEXI napisał: Tablica jest 2D. Z Twojego kodu to nie wynika: Przekazywane są tablice 2D. Zamieszczam dwa prrogramy - w C i przepisany w JAVIE, aby rozwiać wątpliwości. Cały kod w C. Program pracuje prawidłowo. ComputeFeedForwardSignals(); , źle przełożonej na JAVĘ... Jak zatem powinna...
Witam, Układ działa przy wykorzystaniu ATiny4313, posiadam pewny pakiet danych który przesyłam przy wykorzystaniu programu RealTerm dla przykładu jest to ciąg ASCII tego typu: 51276550032250 . Gdzie: 5 - adres urządzenia 127 - wypełnienie PWM 65500 - wartość dla przerwania TIMER1_COMPA 32250 -...
To co Ci napisałem wykorzystuje mniej więcej do odbierania danych z surowego GPSa smd, podłączonego do konwertera RS232->USB. No i wiadomo, dostaję ramki danych i je muszę rozłożyć itd. jeśli masz te 53 zapisane i musisz wysłać oddzielnie to również można zastosować Substring, tylko że najpierw to...
Witam Pisałem w C pod wiele procesorów w różnych środowiskach ale to co robi keil powoduje że podnosi mi się ciśnienie. Problem banalny wypisanie zmiennych przy debugowaniu przez printf. Procesor ADuC845, Keil C51 V8 sprintf/printf keila ma problemy z najprostrzą konwersją zmiennych float...
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...
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=]Konwersja i rzutowanie typów
a)Do czego są potrzebne liczby w formacie BCD :?: b)Co to za tajemnicza liczba 2-bajtowa , to jest WORD,INTEGER czy może SINGLE :?: c)Nie napisałeś , jak masz podłączone wyświetlacze do procka. d)Nie będzie lepiej "pociąć" liczbę na poszczególne cyfry :?: Przykład dla zmiennej typu WORD Dim...
Witam serdecznie, Bylem bardzo zadowolony kiedy moj temperaturowy regulator zaczal dzialac. Dopoki nie przyszla moja zona i nie podgrzala czujnika lutownica :D Najprawdopodobniej mam zle napisany soft, a dokladniej konwersje temeperatury. Problem wystepuje przy temperaturze wyzszej jak 85°C. Wszystko...
Witam. Odczytuję programem Scilab dane ze sterownika PLC po protokole Modbus. Liczby zmiennoprzecinkowe są więc przedstawione w postaci dwóch rejestrów (dwóch zmiennych int: pierwsza na starszych bitach, druga na młodszych). Potrzebuje przekonwertować takie dwie zmienne int do jednej zmiennej float....
No to może jeszcze dla potomności cosik w masm : IFNDEF GetDecStringLength GetDecStringLength... esi --> Addres of String ; String Last Byte Index --> ecx xor ecx, ecx .while TRUE mov al, [esi+ecx] .break .if al == 0 || al == "." || al == "," inc...
Witam. Mam termometr na Atmedze8, program napisany przez kolegę Ducha. Chciałbym dodać funkcję zapisu do eepromu najniższej zarejestrowanej temperatury przez termometr, lecz nie jest to możliwe ponieważ ostateczny format temperatury zapisywany jest w zmiennej typu string. Program ma porównywać, czy...
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....
Witam, wklejam kod w asemblerze ktory wykorzystuje ADC w mikrokontrolerze PSoC firmy Cypress. Na wyswietlacz wywala mi wynik w systemie 16 (hex), czy moglby ktos dopomóc i napisać jak skonwertowac ten wynik na dziesietny (dec)?? Jesli ktos pomoze odwdziecze sie paroma punktami:) include "m8c.inc"...
Nr seryjny masz jako tablicę elementów typu Byte, na każdy element bierzesz pierwsze 4 bity i podajesz je jako indeks do tej tablicy, następnie bierzesz ostatnie cztery bity i robisz z nimi to samo... Jesli n to liczba typu Byte: starsza połowa: n>>4 młodsza połowa: n&0Fh Przeanalizuj...
Problem jest taki ,ze ja tez dekodowalem przez indy10 ten string co podales w pierwszym poscie i niestety po zdekodowaniu jest zaledwie kilka znakow - jednak jak dekodowalem jakis string znaleziony w sieci to bylo ok
Z atmegi wysyłam liczbę 8bitową do kompa. Wysyłam bit po bicie. Buduje sobie właśnie aplikację odbierającą tę liczbę i przetwarzającą dane w żądany sposób. Po stronie kompa te 8 bitów zapisane jest w MSComm5.Input. To co jest tam zapisane to 0 i 1. Żeby to sprawdzić wrzuciłem je na TextBoxa i faktycznie...
Witam, mam problemy z w/w konwersją. W mojej aplikacji wczytuje w textboxie liczbę rzeczywistą. Następnie muszę ją wymnożyć przez kolejną liczbę rzeczywistą i wyrzucić do innego textboxa, natrafiam jednak na problem. Niestety mam sporo operacji Convert, a nie da się ich uniknąć ponieważ textboxy bazują...
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[StringLen...
Marku, dopóki do formantów masz przypisane procedury, których nie ma lub są błędne, OpenOffice będzie "uważał", że cały czas jeszcze nad tym pracujesz ;) Nie mam pojęcia dlaczego Ci te makra działają (tak przynajmniej zrozumiałem), bo nie powinny... Np dla przycisku [Nowa Dostawa] działa takie...
Czy ktoś podpowie - jak w Bascomie zrobić 8 znakowy string z zmienną DWORD w formacie hexadecymalnym ? Nie można tego zrobić zamieniając zmienną na string za pomocą HEX, ponieważ ta funkcja działa tylko do typu WORD. Jakieś zaćmienie umysłowe mam :)
Napisałem poniższą funkcję do konwersji liczby typu float na stringa, który go reprezentuje. W symulatorze AVR Studio sprawdziłem czas takiej konwersji przy zegarze 16MHz i wyniósł on ok 500µs. Czy ma ktoś pomysł jak bardziej zoptymalizować tą funkcję? Inna sprawa to optymalizacja wykorzystywanej...
Napisałem konwerter DEC na HEX, podaję go w załączniku. Jest tam kilka procedur: 1. konwersja stringu na BCD - pobranie liczby z pola edit 2. konwersja BCD na HEX 3. konwersja HEX na string - wyświetlenie danej Ponieważ chciałeś większą daną od DWORD zastosowałem QWORD jako strukturę LARGE_INTEGER....
Witam Muszę napisać konwerter który wczyta plik *.txt, pogrupuje znaki zawarte w nim po 8 i prze konwertuje mi to na system dziesiętny. W pliku txt będzie znajdował się kod zapisany w postaci szesnastkowej. Jeszcze przed konwersacją muszę zamienić miejscami 3 i 4 przed 1 i 2, a jeżeli wystąpi 0 to...
Przy zmianie typu danych kolumny na decimal (18,3) i wpisaniu kwoty w formacie z kropką dostaję błąd Input string was not in a correct format. przy linii [syntax=csharp] decimal a = decimal.Parse(txtCost.Text); [/syntax] ... też drugiej opcji czyli konwersji przy SELECT'cie ale coś nie...
Pisałem wcześniej o czymś takim: [syntax=c]//#include <String.h> #define buffsize 32 char input[buffsize]; uint16_t dane [4]; // jakie i ile zmiennych odbieramy z UART byte index = 0; boolean stringComplete = false; // gdy cale polecenie/napis odebrany void parsujpolecenia() { ...
Witam, zawsze do zamiany int na string używałem funkcji itoa(), lecz w bibliotekach at91sam7s nie ma tej funkcji. Czy jest jakiś odpowiednik? Jeśli nie ma, to jak najprościej dokonać takiej konwersji?
Muszę zrobić aplikację, która będzie służyła wykonywaniu analiz poszczególnych rodzajów czcionek. Tych dostępnych w Windows standardowo, jak i nowych, i dziwacznych. Nie będzie to rodzaj sieci neuronowych, więc problem nie dotyczy rozpoznawania tekstów. Chodzi o to, żeby każdy znak wygenerować w postaci...
Witam! Mam bardzo proste pytanie, nie mam pojęcia w tym temacie. Przy wysyłaniu z dajmy na to sterownika danych powiedzmy z Bascoma stosujemy "Print". To co odczytuję z portu RS232 to string, czemu? Może mogą być to inne typy danych? Pytam bo drażni mnie ta późniejsza konwersja ( w c# ) danych z COMa...
Konwersję z liczby całkowitej na string łatwo można Sobie zaimplementować, implementacje funkcji itoa() też są dostępna, wystarczy poszukać w sieci: [url=]itoa(). 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...
Witam, mam taki problem. Piszę program w C++ Builder 6. W pliku nagłówkowym mam zmienne: Ustaw("jeden","dwa&qu... wszystko jest ok - wyświetla się wszystko dobrze i zapisuje. Jeśli pobierze z Editów te teksty i ustawi je w ten sposób:...
Witam. Zwracam się o pomoc w sprawie konwersji typów System::String^ najlepiej na int. Pracuje na VS2005, pisze program do odbierania danych po RS, które następnie wykreślam na wykresie. Korzystam z wbudowanego komponentu serialPort. Interesuje mnie komenda ReadExisting(), która zwraca wartość...
Hej, Pojawił mi się taki problem przy konwersji zmiennych. Po Rs-ie odbieram stringa składającego się z 4 znaków (wszystkie to cyfry) i wrzucam to na TextBoxa, ale również chciałbym to przerzucić do komórki Excela. Fragment kodu: Private Sub MSComm5_OnComm() Dim Wartosc_S As String Wartosc_S =...
Witam udało się poprostu użyłem przed konwersją funkcji Copy . Błąd mi wyskakiwał typu operacja na typie Pointer. [syntax=delphi] var Str : String; C : Currency; S : String; procedure TForm1.sEdit1Change(Sender: TObject); begin S:=Copy (sEdit1.Text, 1,Length(sEdit1.Text)); C:=StrToCurr...
czemu po prostu nie zrobisz coś na kształt copy plik.txt lpt1 albo type plik.txt > lpt1? Bo wydruk ma się odbywać na drukarce GDI... co prawda akurat ta konkretna drukarka laserowa z którą to ma działać nie jest drukarką GDI i obsługuje zarówno emulację Epsona jak i PCL ale nie potrafi zmieniać...
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]...
Witam Mam bibliotekę obsługującą LCD, i teraz chciałbym dopisać do niej funkcje wysyłającą na LCD wartość jakiejś zmiennej. Mam to zamiar zrobić tak, że konwertuje int na char[], a potem wysyłam jako string (czyli standardowo). Mam natomiast taki problem, w żadnej bibliotece u mnie nie mam definicji...
Witam, Jestem początkujący w c i chciałem w swoim programie (edukacyjnie) zastosować strukturę i napotkałem problem. Buduję sobie radyjko i chcę paramety poszczególnych stacji zapamiętywać w strukturze. Na początek - do testów napisałem coś takiego: typedef struct { char name[8];...
[syntax=csharp]double liczba = 1.46d; string str = liczba.ToString(CultureInfo.InvariantCul... z góry określić kulturę konwersji, albo będzie wzięta domyślna systemowa.
Witam, Do wejść Portu mam podłączone 5 odbiorników zbliżeniowych. Odczytują zagłębienia w tarczy kodowej. Niestety nie są one uporządkowane tzn bit0 na tarczy jest przypisany do PORTx.4 a bit1 do PORTx.2 itd Próbowałem wcisnąć do zmiennej typu string *6 odczyt z poszczególnych czujników Inaczej...
Witam! Jak poradzić sobie z konwersją zmiennej ciągu znaków np. [syntax=c]string="2+3-0+1-5";[/syntax] na wyrażenie arytmetyczne, które zwróci wynik tego ciągu znaków?
Witam. Mam następujący problem: posiadam program, który konwertuje liczbę podaną w programie na binarną, oto kod: [syntax=x86asm]opt f-g-h+l+o+ ;F - fill the space between memory areas with $FF /255 ;G - Atari 5200 mode for hardware register abbreviations ;H - generate Atari executable headers ;L...
Nie ma automatycznej konwersji z typu String do char[32]. Można to zrobić w ten sposób:[syntax=c] adminnumer.toCharArra... sizeof caller);[/syntax]
Niestety zaciemniło mnie jak tylko mogło i nie mogę sobie poradzić z prostym zadaniem :? Program ma kopiować wav'a z jednego pliku do drugiego sampel po samplu: #include<stdio.h> #inc... WAVE_HEAD...
To jest typowa metoda konwersji za pomocą rzutowania typów i nie wymaga allokacji pamięci.
Jak skonwertowac liczbe heksadecymalna w postaci stringu na DWORD przy uzyciu MFC? Np. jest string: "0x0045a4cc" i jak go skonwertowac na DWORD? Konkretnie chodzi mi o konwersje koloru ze stringa do COLORREF.
Witam, Napisalem programik do centralki alarmowej w Codevision C AVR na ATMega128. Na plytce centralki jest zegar RTC PCF8583. Jednym z zadan programu jest wysylanie aktualnego czasu pobranego z zegara poprzez Uart do szyfratora z LCD. Problem polega na tym, ze wbudowane w biblioteki procedury...
Witam! Mam następujący problem. Mam sporą ilość obiektów, których nazwy zapisane są jako stringi w pewnej tablicy. Jak się odwoływać do tych objektów wykorzystując elementy tej tablicy (stringi). Kto wie jak to zrobić? Z góry dziękuję za wszelka pomoc.
Witam. Trochę to mętne , ale spróbuję ci jakoś pomóc. Każda zmienna jest przechowywana w pamięci w postaci dziesiętnej. Możesz ją zadeklarować jako kod szesnastkowy np. : zmienna= &HFF00 Ale i tak w pamięci zostanie zapisana jako konkretna wartość. Nie wiem do czego potrzebujesz, ale domyślam...
Witam. Moj IAR nie przyjmoje podstawowych bibliotek takich jak np stdio.h a) stdio.h to nie biblioteka. b) też bym skreślił ten plik w systemie pozbawionym I/O. c) przecież w C nie jest to tajne, headery są zbiorami tekstowymi, można popatrzyć co fabryka dała, przeszukać nazwy funkcji itd. Nie...
ja to robię tak: DEC = ((((BCD & 0xF0) >> 4) * 10) + (BCD & 0x0F)); //zamiana BCD na 'normalna' liczbe char bufor[7]; LCDstr(itoa(DEC, bufor, 10)); //wyslanie na wyswietlacz string'u bufor ewentualnie zamiast od...
Post Konwersja liczb większych niż dword porusza ten sam temat. Napisałem tam konwerter string -> BCD -> Hex dla liczb całkowitych 64 bitowych w asemblerze. Może będzie pomocny, wprawdzie procedury wykonują operację na rejestrach ale jest to przykład książkowy. Pozdrawiam.
co za różnica co to za uC ? Jest to AT91SAM7S256, o DBGU i PDC napisalem jako ciekawostkę. Zanim zabralem się za pisanie wlasnej itoa() przejrzalem forum. Jak to jest z dodawaniem znaku końca ? Przenosilem dodawanie znaku końca do bufora dopiero po odwróceniu kolejności, nie pomoglo. Próbowalem...
Witam sprawa wygląda następująco mam do napisania program w visual c++ który konwertuje liczby z 10/bin,bin/10,10/okt,okt/10,10/hex,hex/1... tu sie rodzi pytanko mialem niezly zgryz nad 10/okt i okt/10 pogadalem z kumplem i mowi przerob se 10/bin no i teraz moze jakas podpowiedz jak?? Algorytm mam...
mam ten sam terminal [; opcja ktora zaznaczyles pozwala jedynie na konwersje pojedynczego znaku CR na zestaw CR oraz LF, ale jedynie Z PLIKU. przekonaj sie sam - zewrzyj linie 2 i 3 w kablu i napisz cos - zobacz co otrzymasz - zadnego znaku CR ani LF tam nie ma. opcja ta jest przydatna przy plikach...
Liczba , nie ważne w jakim systemie jest zapisana - jest zawsze tą samą liczbą. Tylko widzieć i interpretować ją można na wiele sposobów. Np. liczba 255dec i FFhex to jest to samo. A tobie chodzi o zamianę liczby gdzieś w rejestrze na string odpowiadający jej dziesiętnemu 'widokowi'.
Dzięki za nakierowanie. Zrobiłem to tak z wygaszaniem zer: string airspeedString = RValues.airspeed.ToString(); string[] airspeedArray = new string[airspeedString.Length]; for (int i = 0; i < airspeedString.Length; i++) ...
Szczerze przyznam że budowa makefile jest dla mnie (ale pewnie nie tylko) magiczna. Owszem, wiem jak ustawić typ procka, taktowanie etc. Ale pozostałe instrukcje mogę się tylko domyślić czego dotyczą. Zmieniłem fragment dotyczący sscanf() (u siebie w programie używam w ten sposób: sscanf(s,"%f",&z);...
Witam Mam następujący problem, może znajdzie się jego rozwiązanie: Program napisany w bascomie. Deklaruję zmienną jako bajt i jej wartość ustawiam na 0. Następnie wysyłam ją po rs232. Na terminalu ustawionym na odbiór stringów mam prawidłowo odebraną daną - czyli 0. Jak ustawię odbiór hex'ów to wyświetla...
chce wprowadźic wartość zmiennej z klawiatury do tablicy. W poniższym przypadku w tablicy pies zniajdzie sie tylko litera p using namespace std; void zapis(char b[], char t[] ) ; int main() { char zmienna; cout << "wporwadz zmienna"...
Dziękuje za odpowiedźi i "szkicuje" swój sposób rozwiązania. Być może komuś się przyda :) void strvec(int arg, vector <vector<string> > &zap) mian() { v... < vector<string> > konwer ; konwer.push_back() ; int a, b , c ; cout <<"...
Ok doszedłem do ładu z tematem i po kilku dniach pierwszego kontaktu z VBA wypłodziłem z pomocą elektrody kilka skryptów, może się komuś przyda więc wkleję. kolumna B - zakres ulic poprawnych C - ulice poprawne G - ulice do poprawienia H - błędy sprawdzania Kolejność C koniecznie Z->A Obliczenie...
Witam Problem rozwiązany:) Poniżej kod aplikacji, która "przerabia" plik hex na postać bin i zapisuje plik wynikowy w katalogu pliku hex. using System; using System.IO; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using...
Źle używasz funckji która wyświetla "coś" na wyświetlaczu. Jeśli chcesz wyświetlić znak, to musisz użyć lcd_str(); a nie lcd_int(); lcd_int jak sama nazwa wskazuje wyświetla int'y,a lcd_str stringi.
Z przetwonika ADC otrzymuję wartość 16 bitową (ADC1->DR), którą chce następnie wyświetlić na wyświetlaczu. Funkcja wypisująca stringi na LCD pobiera wskaźnik do tablicy, ciagu znaków void Text (uint8_t *str) Wywołanie: Text ("dowolny tekst"); Potrzebuje w jakiś...
Nie bardzo rozumiem co kombinujesz ale jeżeli programujesz w C to możesz skorzystać z. #include <string.h> #include <stdlib.h> Jak chcesz podzielić int na 2* char to możesz skorzystać z unii.
W pierwszym przypadku jest to samo. W drugim nie wysyła już śmieci, ale &H7E w terminalu przychodzi jako tekst "&H7E", ja potrzebuje wysłać każdy bajt zmiennej po kolei bez żadnych konwersji.
Miałem podobny problem, skorzystałem wtedy z int.Parse() a nie int16.Parse() i u mnie w aplikacji to działa Kod wygląda tak: [syntax=csharp] BindingSource source = new BindingSource(table); //table to tablica z dwiema kolumnami "Name" i "ID" ListBox.DataSource...
itoa nie jest w standardzie ANSI C podobnie jak 50% innych rzeczy, które ma np. gcc i bez których praktycznie nie dałoby się programować mikroklocków. Ale piszemy o AVR i tam biblioteka standardowa itoa posiada. itoa te nie jest przestarzałe, cokolwiek to znaczy :) sprintf jest overkilem i stosowanie...
Witam Mam mały problem z przeniesieniem funkcji makra excela do google. Problem polega na tym, że do arkusza google nie można importować plików exela z makrami. Potrzebuję skrypt lub ewentualnie funkcję w dla arkusza google która sprawdza i wyświetla ostatnią wartość w danej kolumnie pomijając pola...
Kolega ma problemy z podstawami C. Z jakich elementów składa się string ? Nie odróżniasz zmiennych od wskaźników i tego co chcesz uzyskać, rzutowanie w ogóle bezsensu. Jak odpowiesz na pierwsze pytanie może przejdziemy dalej. Dlaczego nie chcesz użyć itoa jeśli w ogóle posiadasz tą funkcję w stdlib...
Takich rzeczy nawet w C nie zrobisz bezpośrednio. Musisz przemyśleć cały program, bo to co checz zrobić jest nieoptymalne - konwersja czegoś do stringa i potem wywoływanie tego z tablicy. Ja bym to zrobił tak, że te napisy miałbym w tablicy i opracował przetwarzanie danych wejściowych na indeks elementu...
Jak się konwertuje string na wartość byte? Szukałem i znalazłem parę przykładów w Internecie, ale nie dają one oczekiwanych rezultatów :(
Witam. Mam problem z przekonwertowaniem wyniku ciśnienia z czujnika BMP085 na wyświetlacz LED 7-segmentowy, 4 pola. Sam czujnik działa poprawinie, gdyż przy transmisji po RS232 wynik jest prawidłowy. Na wyświetlaczu poprawnie też idzie odczytywać wartości temperatury i wysokości, natomiast właśnie jest...
jeśli sekunda < 10 polecenie zwraca string 01 a to raczej liczba nie jest.
A jak to będzie napis "2,3,4", co wtedy? Oprócz tego przecinek nie jest jedynym możliwym znakiem oddzielającym część ułamkową - w innych ustawieniach językowych może to być kropka. Każdy podstawowy typ ma możliwość sprawdzenia metodą TryParse(), czy inna zmienna możne zostać przekonwertowana na dany...
wydrukować w "PrintDocument_Page" wykorzystując przy tym rysowanie hmmm... nigdy tego nie używałem, a przynajmniej jeszcze nie. Ja obecnie drukowanie ograniczam do wydruku licencji z Rich Text Boxa. Natomiast wiem, że można robić cuda w CrystalReports. Przerobiłem kiedyś sporo tutoriali, ale ostatecznie...
Ale kombinujesz... przeglądnij to to może sam dojdziesz dlaczego CI nie działa (parę zbędnych rzeczy jak dla Ciebie ale może się połapiesz.) Pod COM faktycznie mam podpiętego MAX485. Przepływem danych steruje linią RTS. i transmisja działa w 100% wysyłam i odbieram dane tylko te odebrane traktowane...
Witajcie mości panowie i panie! Czy ktoś z was mógłby mi pomóc lub samemu przerobić kod z pythona na javascript. Jak widać poniżej sam kombinowałem, ale coś mi to nie wychodzi. Wiem, że mi pomożesz :) i Dzięki ci za pomoc. Z NA [syntax=javascript] function Decode(param) { var...
Dane, które odbierasz nie są wysyłane w hex. Odbieraj dane binarnie. Do konwersji na hex możesz użyć metody String.Format . Po co stosujesz nawiasy kwadratowe dla zmiennej text ?
Chodzi o to że np dostaję liczbę przez uart w formie stringu w kodzie czwórkowym. jak ją przekształcić w prosty sposób na string z wartrościami dzięsiętnymi
Witajcie Mam zadanie zrobić sterownik z czterema czujkami DS1820. Żadna nowość, napisałem kod, by nie bawić się z ID kolejno konfiguruję 4 piny na 1wire bo portów mi nie żal. Uruchomiłem na testerze, działa. Gdy zacząłem rozbudowywać menu zaczęła mi przeszkadzać konwersja czujek (4x Waitms 650). Zupełnie...
Witam. Mam pytanie. Otóż chce aby użytkownik podał końcówkę roku do textobxa, tj. 15: string rok = txtRok.Text; i mam w zmiennej rok wartość 15. Teraz chce aby ta wartość "rok" była w zapisie 0x0F00, i dało się ją wstawić do tablicy ushort jak poniżej: ushort[] data = { 0x0F00, 0x2200,...
Fakt, jestem niechlujny ale to dlatego że mam dużo teraz na głowię i piszę w biegu. Nie piszę dla przyjemności tylko z przymusu, nie znam podstaw języka i nie mam czasu czytać książki o programowaniu bo jestem zajęty nauką czegoś innego ale muszę wykonać projekt... [syntax=actionscript] #...
Niestety nie znalazłem :( Ale jest coś ciekawego w programie, który zamieściłem, mianowicie zapisuje on rzeczywistą szerokość i wysokość każdej litery, znaku, cyfry. Na przykład m (font_times_new_roman24) program automatycznie obcina zbędne piksele (zera). Na początku chciałem właśnie wykorzystać...
Delphi twierdzi, że : [syntax=delphi]property Resource: string read GetResource write SetResource default 0;[/syntax] Więc wychodzi na to, że string. Co do JSON, to to jest STRING. Np. w talkim formacie : [syntax=text]{ "_type": "vm", "name": "A virtual machine", "memory": 1024, "cpu":...
metoda kolejna to w wywołaniu lcd.print aby wyświetlić wartość zmienna jako liczbę całkowitą: A gdzie w tym kodzie masz zmienną w postaci liczbowej? Wszystko co dostaje z Thingspeak to stringi. Musi je więc najpierw skonwertować do zmiennej liczbowej aby wyświetlić używając[syntax=c] lcd.print(zmienna,...
Zamiast bronić serii błędów raczej uwzględnij uwagi, które dostajesz Ależ ja chwale sobie twoje uwagi, szczególnie że jesteś nielicznym który podjął się konstruktywnej krytyki. Natomiast z powodu założeń, w 30% nie do końca mi pasują. Może jestem niezbyt zdolnym uczniem i potrzebuje czasu. Programując...
No a jak Ty to widzisz, żeby STRING przepisać bez konwersji w WORD? Pokaż kod to jak zwykle podstawa. Poczytaj też o poleceniu CONFIG CLOCK. Tam masz ciekawą zmienną TIME$.
Ja potrzebuję tylko kilka znaków, właściwie zależy mi na tych 4 liniach i je sobie wyfiltruję: 0102011153414C4C 0253414132343841 0331... Hex2Ascii przekształca to na: SALLSAA248A151718 I ja właśnie potrzebuję to "SALLSAA248A151718". Dodano po 3 ...
Problem jest trochę inny - zwracana wartość długości łańcucha 'test' przed i po konwersji jest zbyt duża w stosunku do tego, co wyświetlane jest w monitorze portu szeregowego. Samo w sobie nie jest to problemem, o ile nie są to jakieś "dziwne" i niewidoczne znaki, które powodują, że funkcje operujące...
erial.print() konwertuje float do string bez wykorzystania funkcji bibliotecznych typu sprintf() czy dtostrf(). Robi to "na piechotę" przez iteracyjne dzielenie przez 10 i konwersję poszczególnych cyfr do znaków. Błędy, jakie mogą się pojawić przy tego rodzaju konwersji mogą być większe niż te, które...
[syntax=vbscript]Dim a, b As String[/syntax] W zapisie tym zmienna 'a' jest typu 'Variant' a nie 'String' ... : ) ... vba to niezupełnie VB - powinno być raczej: [syntax=vbscript]Dim a As String, b As String[/syntax] No ... i niekoniecznie o taką konstrkcję funkcji chodziło - jeśli chciałbyś się do...
(at)BlueDraco jeszcze dodaj na końcu rom_16[r1] = 0; aby z tego zrobić C string.
Cytat z polskiego Helpu: Funkcja STR() Przeznaczenie: Zwraca tekstową reprezentacje podanej liczby. Składnia: zmienna = STR( x ) gdzie: zmienna zmienna typu String do której wpisany będzie wynik działania funkcji, x dowolna zmienna lub stała, poddana konwersji. Opis: Zmienna String...
mam proste pytanko... jak przeksztalcic typ liczbowy int float double czy jakis inny na CString tak zeby liczbe mozna bylo wyswietlic jako stringa, np przez MessageBox`a z gory dzieki jak ktos napisze pozdrawiam Zamykam. - arnoldziq
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())...
Witam Generalnie do konwersji zmiennych na typ String służy polecenie STR zmiennatekstowa=STR(zmiennaliczbowa&... a odwrotną funkcję uzyskujemy przy pomocy polecenia VAL zmiennaliczbowa=VAL(zmiennatekstowa&... Powodzenia
Liczbę jednocyfrową bez problemu wrzucę do char'a, ale większego int nie potrafię przepisać do stringa. Oczywiście mógłbym dzielić przez 10, 100, 1000 itd. wyciągać pojedyncze liczby, wrzucać do charów, a potem skompletować tablicę charów i użyć jej jako string, ale szukałem czegoś ładniejszego. Gdybym...
Witam wszystkich chciałbym wysłać przez uarta na HyperTerminal zawartośc tablicy która zawiera liczby. przykład: dane[] = {124,12,14,2,134}; czy jest jakis sposób by zrobić konwersje takiej tablicy na stringa?
Nie ma czegoś takiego jak kompilator WinARM. Ale jeśli chodzi o GCC, to też wystarczy zaincludować plik "string.h". Poza tym pisanie, że jakaś funkcja nie działa jest trochę śmieszne. Każda funkcja będzie działała jak użyjesz odpowiednich bibliotek. A jak nawet nie ma danej funkcji w bibliotece, to google...
Witam :) Przeszukałem już chyba całe google i niestety nie potrafie znalezc odpowiedzi na moj problem: Potrzebuje przekonwerterowac np. rowananie: 4*x*x+8*x+12 ktore jest zapisane w stringu do float, tak by pozniej mozna bylo to rownanie przeliczyc w zaleznosci od wartosci podanego x Na...
void __fastcall TForm1::Button3Click(TObject *Sender) { double tabt[1000],tab3[6]; long double tab2[6]; for(int i = 0 ; i < 6 ; i++) { tab2[i] = 0; tab3[i] = 0; } ...
char *str2 = String.Copy(str1);
ale też chyba nie ma problemu żeby w kodzie bezpośrednio się odwołać jak pisałem System::Convert::ToString(); ... Chodzi o to, że podałem Ci: i używasz tego np. tak: long liczba = 15; std::string mojtekst = ToString<long>(liczba); czyli z jawnym podaniem użytego...
#include <string> std::string s = "ala ma kota"; char sc[128]; strncpy(sc, s.c_str(), 128); Pozdrawiam, Dr.Vee
Witam :) Jak w temacie potrzebuję zamieniść Hex'a na ascii :) Tylko problem w tym iż z hex'a 0xAB musze otrzymać string "AB" itd. P.S Potrzebuje to do konwersji PDU (wysyłanie smsa przy pomocy terminala/procesora) :) Z góry dziękuje za pomoc :) Pozdrawiam maly_elektronik
String zakończony jest 0, a znak enter to 0x0D musiałbyś to rozwiązać Gdzie kolega tam widzi zero ? , 0 to wartość zmiennej ! REASUMUJĄC Wielkie dzięki za podpowiedz kolegi mirekk36 PIWKO SIĘ NALEŻY :-) Dokładnie funkcja funkcja VAL() to jest to o co chodziło !!! :-) kod zmodyfikowałem...
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...
Pomyliło Ci się z itoa(). Ta którą podałem działa właśnie tak jak potrzebujesz, czyli string->int. Podałem nawet link na wikipedii, wystarczyło kliknąć. ;)
Doszedłem w czym był błąd, po prostu źle konwertowałem dane. Napisałem taki kod : [syntax=delphi] procedure TForm1.ComTerminal1Char(Sender: TObject; Ch: Char); var temperatura : real; msb,lsb : integer; msb1,msb2,lsb1,lsb2,msb_text,lsb_text : string; temperatura_tekst : string; begin ...
Potrzebuję przekonwertować liczbę szesnastkową do postaci znaku. Niby nie powinno być z tym problemu, bo używam tego: String.fromCharCode(hex); i dla znaków o kodach od 0x32 do 0x7E(tak jak ASCII) wszystko jest ok. Problem w tym, że potrzebuję korzystać z całego zakresu czyli 0x00 do 0xFF. Czy ma ktoś...
Witam, potrzebuje zamienić zmienną typu float na łańcuch znaków. Nie mogę skorzystać z funkcji printf()/sprintf() z <stdio.h> bo zżerają za dużo pamięci. Tymczasowo użyłem funkcji dtostrf() z <stdlib.h> z tym że muszę jej podawać liczbę cyfr po przecinku, która u mnie ciągle się zmienia....
Mam zmienną uint16_t i chcę ją zamienić na ciąg znaków żeby wyświetlić na wyświetlaczu. Wynik chcę przedstawić jako liczbę z częścią ułamkową. Nie chcę używać zmiennej float czy double. Po próbkowaniu mam tam jakiś wynik temperatury. Wynik przemnażam przez 1000 i mam np 243 stopnie C, a w rzeczywistości...
Witam, mam problem z konwersją stringów, a jestem zielony w programowaniu. Bardzo prosiłbym o pomoc. Pozdrawiam :D [syntax=cpp] void Zapis(string w, string k, string z) { ofstream plik("dane.txt"); plik<<"\""<<w<<"\""<...
Chcę w przerwaniu odbierać znaki na UART. Odbieram już pojedyncze znaki a nawet całe "słowa". Ale problem polega na tym, że w rzeczywistości to co odbieram to ciąg pojedynczych wyświetlanych znaków (zmiennych) jeden po drugim tworzących "słowo". A ja chcę stworzyć z nich zmienną typu string i nie wiem...
Witam serdecznie. Ostatnio zakupiłem moduły komunikacyjne 433Mhz FS-1000A. Jako że ich koszt nie przekracza 7zł, o dobrej jakości nie ma co mówić (choć zasięg mają świetny!). Podczas przesyłu danych pojawia się wiele "krzaków" i dziwnych znaczków, aczkolwiek udało mi się je odseparować za pomocą...
Dane w trakcie wykonywania operacji na nich są przechowywane w liście jednokierunkowej opartej na STL'u (plik nagłówkowy "list"). Lista operuje na typie strukturalnym "dane". Ciągi znakowe zapisuje przy użyciu polecenia [syntax=cpp] getline(cin,e... przekazuję dane...
Potrzebuje dokonać konwersji zmiennej typu long int na string. Konwersja funkcją sprintf zwraca liczbę 32-bitową ( max to 0xffff ). Jak poradzić sobie z tym problemem? [syntax=c]liczbaZnakowDoWy... sprintf(liczbaDoWyslania,"%ld\n", liczbaLong);[/syntax] Kompilacja w IDE Keil uVision...
(at)Damian7546 obejrzyj jak zadziała to: Wpisuje do textboxa "textRej" wartość 10, i w labelu otrzymuje 16 .. a w hex to chyba A , co nie ? Widzę że nie rozumiesz jednej rzeczy, w bajcie liczba zapisana w postaci kodu. Możesz używać tą liczbę do dodawania, odejmowania, mnożenia oraz innych operacji,...
Witam Wykonanie konwersji z typu byte na string jest możliwa na przykład za pomocą funkcji: somestring = Convert.ToString(somebyte, 16); wszystko działa ładnie i pięknie jeśli wartości są dwucyfrowe. W przypadku konwersji wartości jednocyfrowych mam już problem, oczywiście otrzymuje poprawną...
Witam, Mam problem z konwersją zmiennych, a mianowicie Dim Vład As Word Dim Vład1 As Single Dim Vład2 As String * 6 Dim Mnożnik_vład As Single Dim Mnożnik_vład_1 As Single Dim Mnożnik_vład_2 As String * 6 Vład = Getadc(6) Vład1 = Vład * Mnożnik_vład Vład2 = Fusing(vład1 , "#.##") Potem...
Witam, Mam zmienną z trybem wyświetlania w HEX, jak poniżej: Teraz muszę to przerzucić do STRING tyle że jak to robię funkcją DINT_TO_STRING to z powrotem wraca mi do wyświetlenia DEC, a muszę mieć to w HEX. Jak to zrobić ?
Tak, sorry moja pomyłka teraz, ale i tak nam nie odpowiadał na żadne komendy. Dodano po 19 Krótkie podsumowanie na etapie dzisiejszym: 1. Dziękuję wszystkim za pomoc z wykryciem CR w łańcuchu, pomoc w konwersji do String, pomoc w sprintf i sscanf, co ułatwiło nam znacznie prace. 2. ESP-01...
A dlaczego CStr nie działa tutaj tak jakbym chciała? 'CStr' konwertuje na string ale nie "manipuluje" tekstem
Nie odpowiedziałeś na pytanie Rariusz'a czy TIA Portal, ale zakładam, że tak. DINT_TO_STRING to precyzyjne wywołanie S_CONV, ale tylko w SCL'u. Różnica w wywołaniu jest taka, że w LAD/FBD dopełnia łańcuch znaków spacjami do rozmiaru liczby wejściowej (DINT do 2 miliardów ze znakiem czyli 11 znaków,...
Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli...
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. ...
Nie bardzo wiem, jakiego formatu użyć żeby to uzyskać, więc zrobiłem zwykłe pole String, ale przy zapisie do bazy mam komunikat: org.postgresql.util.PSQLException: ERROR: column "dataur" is of type date but expression is of type character varying W postgresie kolumna ma format date. Ano właśnie,...
A teraz dalej jest to samo i w dodatku jak n jest większe od 1 to program wiesza się, coś nie tak jest chyba z konwersją string na char i odwrotnie tylko nie bardzo wiem co ;) [syntax=csharp] private void Button_Click_1(object sender, RoutedEventArgs e) { int i = 0; ...
Skoro znasz tylko javę, to zerknij na kod c/c++ pisany pod windowsa: #define T(x) TEXT(x) static TCHAR *g_keys[] = { T("1"), T("2aąbcć"), T("3deęf"), // każdy string jest zakończony znakiem zera 0x00 T("4ghi"),...
Takie pisanie programu przy pomocy CASE`ów moim zdaniem woła o pomstę do nieba. Program jest napisany niechlujnie i nieczytelnie. Wiem że pewnie Tobie jest to obojętne, ale dzięki temu łatwo zrobić błąd. 1. NIE baw się w takie pokręcone CASE, wystarczy przecież stablicować napisy a potem zrobić wywołanie...
Już precyzuje:) Zamieniam sobie liczbę 10bitową na stringa za pomocą itoa i wysyłam za pomocą USARTa. I chce to teraz odebrać, tylko nie wiem jak. Po konwersji string może mieć od 1 do 4 znaków i nie wiem jak to zadeklarować. Wcześniej zbierałem 8 bajtów (zawsze 8) i po zebraniu ich wpisywałem do textboxa....
Witam Załóżmy, że otrzymana ramka odpowiedzi (o stałej długości) ma postać: : 03 03 04 01 23 45 67 DA 19088743 (dec) W moim podanym wcześniej kodzie odpowiedź jest w tablicy Buffer_I tak więc fragment kodu wycinający interesujące nas dane z ramki i zamiana ich na zmienną typu int (czyli...
Pobierz co to użytkownik wpisał do Textboxa i zapisz jako zmienną a potem zmienna wykorzystaj do obliczeń. Nie wiem jak to jest w VB ale może jeszcze wchodzić w życie konwersja string - int i na odwrót.
Dziękuję. Znalazłem tam funkcję [syntax=c]char *strtok(char *str, const char *delim)[/syntax] Ale mam błąd konwersji string do char. Szczerze mówiąc, to odkąd zająłem się Arduino, jakieś kilka dni temu, to wciąż mam problemy z różnicą char i String.
Jest to makro czyli program napisany w języku Visual Basic. [syntax=vbscript] Function kwota_slownie(kwota As Double) As String Dim do_konwersji As String, kwota_groszy As String Dim zlote As String, cala_kwota As String cala_kwota = Application.WorksheetFunction.Text(kwota...
Dla początkujących 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='01234546789...