40 const char ntbs[] =
"Le minot passait la piece a frotter.";
45 std::ifstream
in (
"ifstream.results.out",
46 std::ios::in | std::ios::out | std::ios::trunc);
49 throw (std::ios::failure (
"open error"));
52 std::ostream
out (
in.rdbuf ());
64 if ((std::isspace)(
c,
in.getloc ()))
81 in.width (
sizeof buf);
84 std::cout << std::right;
90 std::cout <<
buf <<
'\n';
101 std::ostream::pos_type
pos=
out.tellp ();
106 out << std::hex << std::setw (10) <<
x <<
'\n';
109 out << std::oct << std::setw (10) <<
x <<
'\n';
112 out << std::dec << std::setw (10) <<
x <<
'\n';
118 std::cout <<
in.rdbuf () <<
'\n';
130 in.unsetf (std::ios::basefield);
136 std::cout <<
a <<
'\n' <<
b <<
'\n' <<
d <<
'\n';
138 catch (std::ios::failure
e) {
139 std::cerr <<
e.what () <<
'\n';