• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

класс 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 КБ · Просмотры: 212
S

Selebro

разобрался: забыл закоментить ненужный код после того что описан мною выше,при этом был полный хлам и бардак с переменными....
ну да бог с ним!


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

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