Mam za zadanie napisać program w Visual Basic C++, który zamienia małe litery na duże. Wszystko działa poprawnie, prócz zamiany polskich liter tj. ą, ę, ś itd.
Kod:
Kod: Zaznacz cały
{
System::Char znak;
pole->Text="";
StreamReader^ plik1= gcnew StreamReader("g:\male.txt", System::Text::Encoding::Default);
StreamWriter^ plik2 = gcnew StreamWriter("g:\duze.txt",0,System::Text::Encoding::Default);
while(plik1->Peek()!=-1)
{
znak=(System::Char)plik1->Read();
if(znak>96 && znak<123)
znak-=32;
pole->Text+=znak;
plik2->Write(znak);
}
plik1->Close();
plik2->Close();
}