Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #29220

Re: Obliczenia w hex w MS Visual C++

Path csiph.com!goblin3!goblin.stu.neva.ru!wsisiz.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From ernst <ernst-one@onet.eu>
Newsgroups pl.comp.programming
Subject Re: Obliczenia w hex w MS Visual C++
Date Mon, 31 Oct 2016 09:50:04 +0100
Organization ATMAN - ATM S.A.
Lines 26
Message-ID <nv70js$flb$1@node2.news.atman.pl> (permalink)
References <nv5v8r$g7l$1@node1.news.atman.pl> <nv5v8r$g7l$1@node1.news.atman.pl> <almarsoft.5187010783535844677@news.v.pl>
NNTP-Posting-Host 89-68-235-76.dynamic.chello.pl
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace node2.news.atman.pl 1477903804 16043 89.68.235.76 (31 Oct 2016 08:50:04 GMT)
X-Complaints-To usenet@atman.pl
NNTP-Posting-Date Mon, 31 Oct 2016 08:50:04 +0000 (UTC)
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
In-Reply-To <almarsoft.5187010783535844677@news.v.pl>
X-Antivirus avast! (VPS 161030-0, 2016-10-30), Outbound message
X-Antivirus-Status Clean
Xref csiph.com pl.comp.programming:29220

Show key headers only | View raw


W dniu 2016-10-31 o 06:46, slawek pisze:
> On Mon, 31 Oct 2016 00:21:01 +0100, ernst <ernst-one@onet.eu> wrote:
>> Potrzebuję wprowadzić dane w formacie hex w okienku textBox.
> Następnie
>> od wartości wprowadzonej odjąć 0x1F123A i wynik oczywiście
> wyświetlić w
>
> Konwersję zrobi ci strtol, ew. strtoul jeżeli unsigned. Możesz zamiast
> tego użyć sscanf z %i lub %x (poczytaj czym się różnią). W C++
> stringstream jest na tyle kumaty że da się z niego czytać hexy.
> Zasadniczy problem: jak ci kto wpisze w okienko FCG123AXYZ, czyli
> nie-wiadomo-co, to trzeba coś z tym zrobić. C# ma ładny mechanizm
> walidacji, po prostu zmiana w okienku->sprawdzenie ->ostrzeżenie
> użytkownika. Na poziomie Winapi też można, ale oczywiście trochę linijek
> trzeba napisać.
>
> Gdzieś tam powinna być gotowa kontrolka z hex. Zawsze można taką napisać.
>
> W drugą stronę analogicznie.

Zrobiłem konwersję tak System::Convert::ToInt32(textBox1->Text,16);

---
Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
https://www.avast.com/antivirus

Back to pl.comp.programming | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Obliczenia w hex w MS Visual C++ ernst <ernst-one@onet.eu> - 2016-10-31 00:21 +0100
  Re: Obliczenia w hex w MS Visual C++ slawek <fake@fakeemail.com> - 2016-10-31 06:46 +0100
    Re: Obliczenia w hex w MS Visual C++ ernst <ernst-one@onet.eu> - 2016-10-31 08:53 +0100
    Re: Obliczenia w hex w MS Visual C++ ernst <ernst-one@onet.eu> - 2016-10-31 09:50 +0100

csiph-web