1. 程式人生 > >分詞、string轉double

分詞、string轉double

#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;
}