Cześć,
Mam problem z wyświetlaniem zawartości pliku .txt w którym są polskie znaki. Na początku funkcji main ustawiam:
setlocale(LC_ALL,"");
dodatkowo stworzyłem funkcję która ma za zadanie tutaj jedynie wyświetlanie zawartości:
void wyswietl(char* nazwa_pliku){
wifstream moj;
wstring linia;
moj.open(nazwa_pliku);
if(moj.good()){
while(!moj.eof()){
getline(moj,linia);
wcout<<linia<<endl;
}
}
else{
wcout<<"Nie mogłem otworzyć tego pliku!"<<endl;
}
moj.close();
}
moje kodowanie jest ustawione na domyślnie WINDOWS-1250.
Proszę o pomoc, gdyż polskie znaki są wyświetlane na zasadzie:
Ąnformujemy, ĹĽe realizacja zamĂłwieĹ„ w sklepie odbywa siÄ™ na bieĹĽÄ…co, zgodnie z deklarowanymi na stronie terminami. W najbliĹĽszych tygodniach nie planujemy przerw w dostawach, ale z uwagi na to, ĹĽe sytuacja w kraju zmienia siÄ™ niezwykle dynamicznie, prosimy Was, naszych klientĂłw, o cierpliwość i zrozumienie w przypadku niewielkich opóźnieĹ„ w realizacji wysyĹ‚ek (1-2 dni) oraz chsśąwilowych ograniczeĹ„ dotyczÄ…cych przesyĹ‚ek zagranicznych. JednoczeĹ›nie wstrzymujemy moĹĽliwość odbioru osobistego zamĂłwieĹ„.