comp.lang.ada
 help / color / mirror / Atom feed
From: Mark Murray <w.h.oami@example.com>
Subject: Formatted IO - Fortran style or similar.
Date: Mon, 30 Jul 2012 09:50:33 +0100
Date: 2012-07-30T09:50:33+01:00	[thread overview]
Message-ID: <50164ad8$0$1156$5b6aafb4@news.zen.co.uk> (raw)

Hi Folks

Is there anyting in the Ada Standard Library (or the language itself)
that acts /in loco/ Fortran's formatted I/O or C's printf()/scanf()?

I know these can be written as required, and I know that there are ways
to call C's printf()/scanf() functions from Ada, but I'm interested to
see if there is not already something "in the box". Yes, I'm aware of
the formatting capabilities of put()/get(), but that's not quite what
I'm wondering about.

I could have sworn I saw a PL/1-style "picture" version of this, but I'm
coming round to believing that this was "customer code", not standard
library.

M

PS: Is it really the case that put(some_integer,16) will _always_
print the '16#9999#' format, and that there is on way _in_the_
_standard_library_ of *not* getting the '16#.....#' wrapper?
Yes, I know there are ways you can get rid of it (eg with a slice), or 
by "rolling your own" - alternatives aren't my question here :-).

M
-- 
Mark "No Nickname" Murray
Notable nebbish, extreme generalist.



             reply	other threads:[~2012-08-07  7:14 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-30  8:50 Mark Murray [this message]
2012-07-30  9:59 ` Formatted IO - Fortran style or similar Ian Clifton
2012-07-30 18:57   ` Michael Rohan
2012-07-30 22:12   ` Mark Murray
2012-07-31  7:17     ` Dmitry A. Kazakov
     [not found]     ` <npbe18d3o3gdc2ut41f1codvv6rhfgidr3@invalid.netcom.com>
2012-07-31 11:56       ` Jacob Sparre Andersen
2012-07-31 15:12         ` stefan-lucks
2012-07-31 17:34           ` Adam Beneschan
2012-08-01  6:56             ` stefan-lucks
     [not found]           ` <be5g18p0gnf2ocdf3hmgjslgnu0jogrh91@invalid.netcom.com>
2012-08-01  6:48             ` stefan-lucks
2012-08-01  8:09           ` Jacob Sparre Andersen
2012-08-01 10:28             ` Georg Bauhaus
2012-08-01 16:28             ` Simon Wright
2012-08-01 19:14             ` Michael Rohan
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox