//awzzz@2002//入门计划->使用(C++库)ostringstream输出(格式化)//APO->using ostringstream.//accidence project of using ostringstream.(c++ iostream library)/*
Reference:
Description
ostringstream class provides an interface to manipulate strings as if
they were output streams.
The objects of this class mantain internally a pointer to a stringbuf
object that can be obtained/modified by calling member rdbuf. This
streambuf-derived object stores a sequence of characters (string) that
can be obtained/modified by calling member str.
*///使用(C++库)ostringstream输出(格式化)//simple example#include #include #include using namespace std;
void test
(){ //ostringstream oss; //oss.str("abc"); ostringstream oss
("abc");
cout
<< oss.str
() << endl;
oss
<< 8 << endl;
oss
<< 3.
14 << endl;
oss
<< " ok ." << endl;
cout
<< oss.str
() << endl;
oss
<< 8 << " " << 3.
14 << " " << " ok ." << endl;
cout
<< oss.str
() << endl;
}int main
(int argc,
char* argv
[]){ test
();
return 0;
}
输出:
abc
8
3.14
ok .
8
3.14
ok .
8 3.14 ok .
Press any key to continue
阅读(8975) | 评论(0) | 转发(0) |