Dado un texto plano (codificación ASCII) carta.txt, hacer dos programas (creatrie y buscatrie) que puedan llamarse de las siguientes formas:
void NodoTrie::escribeStream(std::ostream &os) {
string ant;
os <<palabras<<" ";
list<Pos>::iterator i;
i=lp.begin();
os<<"<";
if (i!=lp.end()) {
while (i!=lp.end()) {
os<<ant<<i->numb;
ant=" ";
i++;
}
}
os <<" >"<<" ";
for(int k=1; k<256; k++) {
if (hijos[k]!=NULL) {
os<<k<<" ";
}
}
os << ":" << endl;
for(int k=1; k<256; k++) {
if (hijos[k]!=NULL) {
os<<(char)k<<" ";
hijos[k]->escribeStream(os);
}
}
}