Mail Archives: djgpp/2000/04/18/05:39:16
Ok, i 'll try the gcc newsgroup. Sorry about the question about the left
manipulator, I did missed your reply the last time I asked about it.
One little thing about your workaround, doesn't that set left adjustment
permanent? Shouldn't the left only apply to the nextcoming output?
/ Niklas
"Jason Green" <news AT jgreen4 DOT fsnet DOT co DOT uk> wrote in message
news:hu2nfs085lpjeijtlhb975ihemij4akj4g AT 4ax DOT com...
> "Niklas Pettersson" <npedt97@(nospam)student.vxu.se> wrote:
>
> > Any solution to this or is there a new version on the way?
>
> Ask this to gcc-bugs AT gcc DOT gnu DOT org (and let us know what you find out ;)
>
> > Another thing.. Shouldn't there be manipulators "left" and "right" in
the
> > STL? (according to the Standard C++ document)
>
> Yes, maybe you missed my reply the last time you asked this:
>
> There is a left manipulator defined in the standard, but it is not yet
> implemented in GCC.
>
> As a workaround, it is possible to define your own version:
>
> /* ------------------------------------------------ */
> #include <iostream>
> #include <iomanip>
> using namespace std;
>
> ios& left(ios& i)
> { i.setf(ios::left, ios::adjustfield); return i; }
>
> int main()
> {
> cout << left << setw(50) << "Hello world";
> }
> /* ------------------------------------------------ */
>
> Missing features of <iomanip> have been reported here before. But
> DJGPP does not provide the C++ implementation so these problems should
> be reported to the relevant GCC group.
>
> Given the fundamental nature of the problems, (and the apparently easy
> fix), it is probably already being worked on. If you ask in a GCC
> group you might get some some idea of when these features will be
> implemented.
- Raw text -