diff options
Diffstat (limited to 'c,cc/stringstream.cc')
-rw-r--r-- | c,cc/stringstream.cc | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/c,cc/stringstream.cc b/c,cc/stringstream.cc new file mode 100644 index 0000000..3d68db3 --- /dev/null +++ b/c,cc/stringstream.cc @@ -0,0 +1,26 @@ +#include <iostream> +#include <string> +#include <sstream> +#include <vector> +#include <stdio.h> +#include <iomanip> + +using namespace std; + + +int main(void) { + string s = "1 2 3 4"; + int i; + vector<int> j; + stringstream ss(s); + while (ss >> i) { + j.push_back(i); + cout << i << endl; + } + + printf("%4d %4d %4d %4d\n", j[0], j[1], j[2], j[3]); + + cout.width(100); + cout << setw(100) << j.size() << endl; +} + |