strange parse-error
ow, the exact error is "parse error before ';'"
#include <iostream>
#include <fstream>
#include <string>
#include <ctime>
using namespace std;
int aantalwoorden(){
ifstream invoer("woordenboek.txt", ios::in);
char kar;
int woorden = 0;
kar = invoer.get();
while(kar != '\n'){
woorden = woorden*10 + kar - 48;
kar = invoer.get() ;
}
invoer.close();
return woorden;
}
class woord{
public:
string text;
woord *volgende;
};
void nieuwwoord(int & n, woord* ingang){
woord *p = ingang, *hulp;
string woord;
int woordlengte;
cout << "geef het woord dat je aan de lijst wil toevoegen" << endl;
cin >> woord;
woordlengte = woord.size();
if (woordlengte == 5 || woordlengte == 6){
for(int i=0; i<n; i++){
p = p->volgende;
}
hulp = p;
p = new woord; // gives an error here.
p->text = woord;
hulp->volgende = p;
}
}

