Ciao, ho bisogno di riempire un vettore con dei dati durante la lettura del file e di analizzare successivamente il vettore..fin qui nessun problema..ma se mentre opero sul vettore e cerco di rimuovere un elemento dopo aver salvato i dati relativi inseriti nel vettore mi viene sollevato il seguente errore..il codice che me lo generà è il seguente..avete qualche suggerimento da darmi???
codice:
void SAXPrintHandlers::endElement(const XMLCh* const name)
{
int len = pathdata.size();
PathData elem;
wstring path;
wstring a =L"\\";
const char* n= StrX(name);
const char* n1=(const char*)elem.element.data();
for (int index = 0; index < len; index++){
if(len!=0){
elem = pathdata[index];
if(strcmp(n1,n)!=1){
path+=elem.element.data();
path+=a;
pathdata.pop_back();
}else{
}
}else{}
}