- 250 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 13:42:26 ]
- #include <vector>
#include <sstream> #include <algorithm> struct Foo { double value; std::string name; }; int main (int argc, char *argv[]){ { std::vector<Foo> FooArray; if (argc > 1) { std::vector<char> str(argv[1], argv[1] + strlen(argv[1]) + 1); std::replace(str.begin(), str.end(), ',', ' '); std::stringstream buf(&str[0]); Foo data; while (buf >> data.value >> data.name) FooArray.push_back(data); } return 0; }
|

|