From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,252713cea9bdfef9 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-02-12 22:20:08 PST From: Dale Stanbrough Newsgroups: comp.lang.ada Subject: Re: convert integer base10 into base16 Organization: RMIT References: <8fe5cfbb.0202120405.19690c26@posting.google.com> User-Agent: MT-NewsWatcher/3.2 (PPC Mac OS X) Date: Wed, 13 Feb 2002 17:17:49 +1100 Message-ID: NNTP-Posting-Host: dale.cs.rmit.edu.au X-Trace: itsawnews.its.rmit.edu.au 1013581180 dale.cs.rmit.edu.au (13 Feb 2002 17:19:40 +1100) Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!out.nntp.be!propagator-SanJose!in.nntp.be!newsfeed.zip.com.au!news.uwa.edu.au!news1.optus.net.au!optus!vrn.edu.au!131.170.8.40.MISMATCH!itsawnews.its.rmit.edu.au!dale Xref: archiver1.google.com comp.lang.ada:19963 Date: 2002-02-13T17:17:49+11:00 List-Id: c-kif-kif@eudoramail.com (c-kif-kif) wrote: > I'm shure this question has been answered a million times, > but i still can't get it right. > > It's easy to convert base10 into base16 : > a : integer := 16#A#; > a := Integer'Value (Integer'Image(a)); -- result 10 > > But how can i convert from base10 to base16 or other ? > > I don't want to write it on screen, so i think it's not with put/get how it > works. If you are concerned about how it is stored inside the computer you don't need to worry. The number 16#A# is the same number as 10, and is stored in binary format inside the computer (it is converted to a binary format by the compiler, or by the assembler). It is only when it is being displayed that it is changed from binary to whatever base you want. Dale