Запись стрима в файл
От: Аноним  
Дата: 28.02.06 19:42
Оценка:
            Stream fs = new FileStream("file.dat", FileMode.Create);
            int b;
            for (int i = 0; i < 600; i++)
                for (int j = 0; j < 300; j++)
                {
                    b = 4;                    ////////////тут
                    fs.WriteByte(b);
                    //fs.WriteByte((byte)i);
                } 
            fs.Flush();                
            fs.Close();


тут: какое число не задаешь переменной "b" — b = 4, b = 3 — в файл пишет одно и тоже...
Что за туфта?
Re: Может это от того что у меня VS 2005 beta?
От: Аноним  
Дата: 28.02.06 19:46
Оценка:
в ней я заметил как то много классов не хватает
Re: Запись стрима в файл
От: krasin Россия  
Дата: 28.02.06 22:34
Оценка:
Здравствуйте, Аноним, Вы писали:


А>тут: какое число не задаешь переменной "b" — b = 4, b = 3 — в файл пишет одно и тоже...


А что именно пишется? Может вы смотрите не в тот файл, в который пишете?

Вот такой код:
using (Stream fs = new FileStream("file.dat", FileMode.Create))
{
  int b;
  for (int i = 0; i < 600; i++)
  for (int j = 0; j < 300; j++)
  {
    b = 43;                    ////////////тут
    fs.WriteByte((byte)b);
  }
}

Пишет то, что находится в b.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.