visual studio c почему выводятся цифры а не символы? при чтении файла

я читаю файл и пытаюсь записать последний символ в label. но ничего не выходит. записывается как я понимаю код, а не символ.

System::Void Project1::MyForm::button1_Click(System::Object^ sender, System::EventArgs^ e)
{
    setlocale(LC_ALL, "ru");
    string path = "123.txt";
    ifstream fin;
    fin.open(path);
    char ch;
    while (fin.get(ch))
    {
        label1->Text = ch.ToString();
    }
    return System::Void();
}

введите сюда описание изображения


Ответы (0 шт):