分詞、string轉double
阿新 • • 發佈:2019-02-06
#include <iostream> #include <stdlib.h> #include <sstream> #include <string> #include <vector> using namespace std; //將字串切分成單詞 vector<string> get_word(string demo){ vector<string> word; string substr; istringstream sin(demo); while(getline(sin, substr, ' ')){ word.push_back(substr); } return word; } //將string轉化成double double string_to_double(string demo){ const char *ch = demo.c_str(); return atof(ch); } int main(){ string str; getline(cin, str, '\n'); vector<string> vec; vec = get_word(str); for(int i = 0; i < vec.size(); i ++){ cout << vec[i] << endl; } return 0; }