Заполнение файла пробелами до заданной длины - C#
Формулировка задачи:
...доброго времени суток!.. Возник вопрос: как заполнить файл пробелами (в строку) до заданной длины, т. е.:
Фактически, как я понимаю, вопрос сводится к организации двух циклов (по одному для символа и пробела) и контролю полученной длины файла.
Заранее благодарен за ответ!
// эта переменная задает длину файла в кБ int Leng = 4; /* Теперь стандартно создаем файл, если такого нет создаем его * открываем поток и т. д.; не могу понять, как поступить далее */ ...... // Сюда пишем какой-либо символ (допустим "А") столько раз, чему равна Leng (в данном случае 4 раза) ...... ......// Здесь дополняем файл пробелами до заданной длины (в данном случае до 4 кБ) ......// после этого стандартные действия закрыть поток и пр. - это понятно
Решение задачи: «Заполнение файла пробелами до заданной длины»
textual
Листинг программы
Int32 Leng = 4; FileStream fs = new FileStream("D:/1.txt", FileMode.OpenOrCreate); fs.SetLength(Leng*1024); for (Int32 i = 0; i < Leng; i++) fs.WriteByte(0x41); //а ну забыл, это 'A' for (Int32 i = Leng; i < fs.Length; i++) fs.WriteByte(0x20); // а это пробел) fs.Close();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д