Ci sono quasi, ovvero sono riuscito a leggere la string, adesso ho una variabile std::wstring tmp che assume il valore della stringa del file xml.
Quindi tmp è adesso uguale a <Russo>Выход</Russo>
Nel mio primo codice usavo una string e di conseguenza mi funzionava il find e la substring come scritto nel primo post, ora sto cercando di farli funzionare per la wstring come si fa?
ovvero come scrivo il codice qua sotto con la variabile tmp come wstring?
if(tmp.find("<Russo>") != NULL_U)
{
unsigned pos_s = tmp.find("<Russo>")+7;
unsigned pos_f = tmp.find("</Russo>");
lg.setRusso(tmp.substr (pos_s,pos_f-pos_s));
}
Grazie a tutti![]()

Rispondi quotando