All pastes #523228 Raw Edit

Untitled

public text v1 · immutable
#523228 ·published 2007-05-30 18:30 UTC
rendered paste body
	// set up stopwords list
	vector<string> stopwords;

	ifstream sw("stopwords.txt");
	// assume stopwords.txt is sorted.
	string line;

	getline(sw, line);
	unsigned long len = line.length();
	while(len > 0 && (line[len] == '\r' || line[len] == '\n'))
		--len;
	if(len < line.length())
		line.erase(len);

	bool bLastOne = sw.eof();

	while(!sw.eof() || bLastOne)
	{
		if(len > 0)
			stopwords.push_back(line);

		if(bLastOne)
			break;

		getline(sw, line);
		len = line.length();
		while(len > 0 && (line[len] == '\r' || line[len] == '\n'))
			--len;
		if(len < line.length())
			line.erase(len);
		if(sw.eof())
			bLastOne = true;
	}

	sw.close();