Fjern ord fra en liste af ord
Hvordan kommer flg. kode til at virke?Jeg skal fjerne nogle ord, der en angivet i stringen "negativord" fra en liste "words. Men det virker ikke, hvorfor ikke?
// fjernord fjerner de ord der er angivet i en negativliste
#include <iostream>
#include <fstream>
#include <string>
#include <list>
#include "negativliste.h"
using namespace std;
negativliste::negativliste()
{
};
void negativliste::negativ(list<string> & words, string & negativord)
{
list<string>::iterator start = words.begin(); //der bruges iteratorer til pladsbestemmelse
list<string>::iterator stop = words.end();
for ( ; start != stop; ++start)
{
words.remove("negativord");
}
};