Formatting in C++ (fwd)

Peter L. Peres plp-ysDPMY98cNQDDBjDh4tngg at public.gmane.org
Sat Dec 27 10:42:24 UTC 2003


On Fri, 26 Dec 2003, John Wildberger wrote:

> On December 26, 2003 03:49 pm, Peter L. Peres wrote:
> > std::cout << setf(uppercase) << setw(2) << hex << (unsigned it)buf[i];
> > Peter
> The setf does not seem to be supported in my distro (mdk9.1)
> I did use #include <iomanip> and also
> using namespace std;
> The error message is: "setf undeclared (first use this function)".

setf is in ios:: Maybe your implementation has it elsewhere. C++ is an
interesting beast when it comes to portability ... you can try to find the
definition by doing something like:

(cd /usr/include; grep -E "[ \t]ios::ios" g++/*.h)

which yields ios::ios in <g++/streambuf.h> on my system.

good luck,

Peter
--
The Toronto Linux Users Group.      Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml





More information about the Legacy mailing list