• Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

класс System::io::file

  • Автор темы Автор темы Selebro
  • Дата начала Дата начала
S

Selebro

здравствуйте. я программирую в Visual Studio 2008 в среде CLR. решил изучить класс класс System::IO::File пространства имен System::IO.
(в CLR только учусь работать,так что если ошибка глупая-не ругайте =) )
необходимо прочитать строку из файла в переменную String^.
вот
Код:
public:
void ReadTextFromFile(String ^File,TextBox ^tb,String ^in)
{
//tb->Multiline=true;
tb->AppendText("\tпрочитано из файла:");
in=File::ReadAllText(File);
}

.....
.....
.....

private: System::Void textBox1_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e) 
{
if(e->KeyCode==Keys::Enter)
{
this->textBox2->Clear();
String ^p="D:\\Debug\\pr4.txt";
String ^input;
ReadTextFromFile(p,this->textBox1,input);
......
......
}
}


выводится ошибка показанная в прилагаемом скриншоте


обыскал весь гугл ничего внятного не нашел! нужен именно File для ввода\вывода , а не fstream,sprintf и прочее!

Помогите пожалуйста!:confused:
 

Вложения

  • error1.JPG
    error1.JPG
    19,1 КБ · Просмотры: 239
разобрался: забыл закоментить ненужный код после того что описан мною выше,при этом был полный хлам и бардак с переменными....
ну да бог с ним!


Объясните кто знает, как читать через System::IO::File посимвольно, например до первого вхождения разделителя | ???
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!