uhmm, spero di non aver osato troppo porgendovi i sorgenti (ridotti all'osso) del programma... se è troppo, non guardateli e insultatemi pure, ma quell'invito a pastare del codice è stato irresistibile....

- archivio ".tar" con tutti i file

non so se winzip (e affini) gestiscano gli archivi .tar: se no, ecco i singoli file:
- prototipo.cpp
- func.cpp
- defs1.h

io compilo prototipo.cpp e func.cpp, avvio Make (sto lavorando in ambiente Linux)... tutto ok.

avvio l'eseguibile con:

$ ./prototipo -a ./dir1

RISULTATO: Segmentation fault durante l'eleborazione del 6° file (su 8 presenti della dir1)

riprovo:

avvio l'eseguibile con:

$ ./prototipo -a ./dir2

RISULTATO: Segmentation fault durante l'eleborazione del 18° file (su 18 presenti della dir2)

NOTE: dir1 e dir2 sono directory contenenti i file .html da processare (se ci sono altri file verranno ignorati);
l'opzione -a è inutile ma indispensabile per l'esecuzione del prog: è un residuo della scarnificazione del programma completo per ottenere lo scheletrico prototipo...

GRAZIE! GRAZIE! GRAZIE!