🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #471

Re: Wprowadzanie liczb w polach edycji w C++ Builder

#471
From: Sebastian Tylko
Date: Thu, 18 Dec 1997 21:12
22 lines
1595 bytes

Rafal Drwiega wrote:

> Pomocy !!!
>
> Może ktoœ mógłby mi pomóc i wyjaœnił w jaki sposób zrobić w Builderze
> wprowadzanie w polach edycji tylko liczb (całkowitych i rzeczywistych).
> Próbowałem różnych rzeczy z MaskEdit ale to nie za bardzo chce wychodzić


      Spróbuj tak:
     a) przeczytaj pole edycyjne  jako AnsiString  (pole Text obiektu TEdit)
     b) zrób konwersje na string  (char*)  za pomocš operatora  c_str()
     c)  użyj funkcji   double  strtod(cons char * buf, char ** koniec); (
nagłówek w stdlib.h )
          Zwraca ona podanš jako string buf  liczbę ,zas w argumencie koniec
          zwraca wskazanie do do znaku na którym zakończyła analize.Jesli nie
jest to koniec
          stringu '\0' to podano błędny argument;
      Możesz  to wywoływać  'OnChange' i na bieżšco sprawdzać poprawnoœć
      wpisywanej liczby.
Technical Details
Message-ID: <349991BB.BB6E9711@bobo.ds5.agh.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uucp-gw.cyf.gov.pl!news.wnaft.agh.edu.pl!agh.edu.pl!news.ds5.agh.edu.pl!not-for-mail
References: <01bd0be2$98af9480$8786ccc2@default>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uucp-gw.cyf.gov.pl!news.wnaft.agh.edu.pl!agh.edu.pl!news.ds5.agh.edu.pl!not-for-mail
From: Sebastian Tylko <seba@bobo.ds5.agh.edu.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Wprowadzanie liczb w polach edycji w C++ Builder
Date: Thu, 18 Dec 1997 22:12:28 +0100
Organization: DS5 Strumyk
Lines: 26
Message-ID: <349991BB.BB6E9711@bobo.ds5.agh.edu.pl>
References: <01bd0be2$98af9480$8786ccc2@default>
NNTP-Posting-Host: seba.ds5.agh.edu.pl
Mime-Version: 1.0
X-Mailer: Mozilla 4.03 [en] (Win95; I)
To: Rafal Drwiega <rdrwiega@free.polbox.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit