I can't see what the problem is here. -macval()-
is mentioned, but admittedly not explained, in
the help for -macro-, from which the trail
leads directly to [P] macro. But I don't sense that
it is relevant to your project as glimpsed here.
-macval()- inhibits expansion of macros; it is
useful when you want to echo typed commands
exactly, but hardly otherwise.
I have never had to try binary output to get
formatting. On the face of it formatting leads
to syntax like that here. Why do you call it extremely
unaesthetic?
Nick
n.j.cox@durham.ac.uk
Steffen Hokland
> I'm trying to output some results to a file in formatted style.
>
> However, it seems the only way to do this straight away is to use
> binary in stead of ascii. My working but extreemly unaesthetical
> solution has been this:
>
> for strings:
> file write slope_values %20s (trim("Intercept +OXi"))
>
> for scalars:
> file write slope_values %20.3f (real(string(`intercept_wOXi')))
>
> There has to be a better way. I've been able to dig up something
> about a function called 'macval()', but I haven't been able to find
> anything about it in the help files (search and help doesn't turn up
> anything).
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/