аналог Fgetc() в С++ .net

Тема в разделе ".NET", создана пользователем ultra, 29 май 2006.

Статус темы:
Закрыта.
  1. ultra

    ultra Гость

  2. karlito

    karlito Гость

    Код (Text):
    //Open the stream and read it back.
    using (FileStream fs = File.OpenRead(path))
    {
    byte[] b = new byte[1024];
    UTF8Encoding temp = new UTF8Encoding(true);
    while (fs.Read(b,0,b.Length) > 0)
    {
    Console.WriteLine(temp.GetString(b));
    }
    }
     
  3. ultra

    ultra Гость

    Ну тут ты юзаешь буферную переменную,а мне в проге необохдимо в бесконечном цикле считывать ф-цией аналогичной fgetc().
    Код (Text):
    FileStream *source_file = new FileStream(textBox1->Text, FileMode::Open, FileAccess::Read);
    FileStream *output_file= new FileStream(textBox2->Text, FileMode::Create, FileAccess::Write);
    BinaryReader *w = new BinaryReader(source_file);                   
    BinaryWriter *s = new BinaryWriter(output_file);
    далее побайтно читаю так :
    Код (Text):
    int ch;
    ch=w->ReadByte();
    Но метод ReadByte() читает только байы,а мне надо чтобы читал посимвольно.

    З.Ы: Спасибо за помощь :)
     
  4. karlito

    karlito Гость

    Код (Text):
    using(FileStream *source_file = new FileStream(textBox1->Text, FileMode::Open, FileAccess::Read))
    using(StreamReader *w = new StreamReader(source_file))
    {
    *w.Read(); -- читается символ
    }
     
Загрузка...
Похожие Темы - аналог Fgetc() С++
  1. wellsun
    Ответов:
    0
    Просмотров:
    127
  2. oshmianski
    Ответов:
    7
    Просмотров:
    744
  3. DNT
    Ответов:
    13
    Просмотров:
    1.302
  4. ESWANT
    Ответов:
    0
    Просмотров:
    1.321
  5. Dragon108
    Ответов:
    6
    Просмотров:
    2.450
Статус темы:
Закрыта.

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