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

Тема в разделе "MS Visual C++", создана пользователем Selebro, 18 окт 2008.

  1. Selebro

    Selebro Гость

    здравствуйте. я программирую в Visual Studio 2008 в среде CLR. решил изучить класс класс System::IO::File пространства имен System::IO.
    (в CLR только учусь работать,так что если ошибка глупая-не ругайте =) )
    необходимо прочитать строку из файла в переменную String^.
    вот
    Код (Text):
    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
      Размер файла:
      21,7 КБ
      Просмотров:
      11
  2. Selebro

    Selebro Гость

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


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

Поделиться этой страницей