В него будет производиться запись из двухмерного массива нулей и едениц, только записываться будет крестиками и ноликами.
Но у меня запись получается, только всё в новую строку, тоесть перенос строки происходит после каждого элемента.
x
o
x
o
x
x
o
o
o
x
x
o
А мне нужен текст, что то вроде этого:
xoxo
xxoo
oxxo
Вот собственно код, подскажите, что я делаю не так.
Буду черезвычайно благодарен.
Собственно не могу понять почему он пишет в столбик.
Синтаксис:
Используется csharp
if (filename == "") filename = "Save/Save.txt";
file = new FileInfo (filename);
if (!file.Exists) file.Create ();
using(StreamWriter sw = new StreamWriter(filename, false)){
for (int m = 0; m < list.Count; m++) {
for (int n = 0; n < h; n++) {
if(list[m][n].b > 0.5f){
sw.WriteLine("x");
}else{
sw.WriteLine("o");
}
sw.BaseStream.Seek(0,SeekOrigin.End);
}
sw.WriteLine("\n");
}
sw.Close();
}