On 09/01/2010 01:34 PM, ufonaut wrote: > Bandau konvertuoti sourca i pilnai unicode. stdio funkcijas keiciu is > paprastu i analogiskas palaikancias unicode. Pakeistas sourcas atrodo taip: > > FILE *F; > UnicodeString rez=L"", failas=L"test.txt"; > wchar_t str[500]; > try > { > if(FileExists(failas)==true) > { > F=_wfopen(failas.w_str(), L"r"); > while(!feof(F)) > { > fwscanf(F, L"%ls", &str); > rez=rez+str; > } > fclose(F); > } > } catch(...) {} > > > Ir meta 'access violation' ties fwscanf. Failas egzistuoja, dydis ne > nulinis ir pan. Formata pakeiciau kaip nurodyta dokumentacijoj i %ls > (buvo %s). Iki pakeitimu fscanf veike. Beje su std::wifstream getline irgi kazkokia fignia vyksta. Neskaito unicode, nuskaito kazka neaiskaus. Bet radau kazka forumuose kad ten kazkas bugovai su getline.. del fwscanf nemaciau kad kam kiltu problemu, nesuprantu kas vyksta. Gal kam teko susidurt su tais dalykais?